Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

in
Tüm Başlıklar XML

1.  SQL'de "bu değer şu değer kümesinin içinde var mı?" sorusuna karşılık gelen operatör.

Örneğin;
select * from urun where tip in ('kitap','CD');

Aynı SQL or operatörü ile de yazılabilir. Şöyle;
select * from urun where tip='kitap' or tip='CD';

Değer kümesi olarak başka bir select cümlesi belirtilebilir:
select * from urun where tip in (select tip from siparis where musteri_id=5);

Hatta PostgreSQL'de şu da olabiliyor: (diğerlerinde denemedim :)
select * from urun where (tip, marka) in (select tip, marka from ...);

fizikci
13 Mart 2006 23:02
2.  Bazı dillerde, bir fonksiyona gönderilen parametrenin, sadece o fonksiyon içinde kullanılacağını belirtmek için kullanılır.
Pl/SQL için bir örnek vermek gerekirse;
create or replace procedure number_to_grade(
   grade_with_number in number,
   grade_with_letter out varchar2) is
begin
  if grade_with_number < 60 then
       grade_with_letter := 'F';
  elsif grade_with_number < 70 then
       grade_with_letter := 'D'; 
  elsif grade_with_number < 80 then
       grade_with_letter := 'C';
  elsif grade_with_number < 90 then
       grade_with_letter := 'B';
  elsif grade_with_number < 100 then
       grade_with_letter := 'A';
  else
       grade_with_letter := 'Gecerli Olmayan Bir Deger!!!';
  end if;
      
end number_to_grade;

mennan
15 Mart 2006 19:04
3.  Pascal'da SQL'deki ile aynı amaç için kullanılır.

if ch in ['A'..'Z'] then
begin
end;
şeklinde kullanılır. Bu; eğer ch karakteri A ile Z arasında bir karakterse demektir.
fizikci
17 Mart 2006 00:16
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1281 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen