Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Veri Tabanı Yönetim Sistemleri I

Benzer bir sunumlar


... konulu sunumlar: "Veri Tabanı Yönetim Sistemleri I"— Sunum transkripti:

1 Veri Tabanı Yönetim Sistemleri I
Yük.Müh.Kenan KILIÇASLAN Web:

2 Mantıksal işlemler Veritabanından
veri almak, veri değiştirmek, Veri silmek için bazı mantıksal işlemler yapmak gerekir. Aslında programcılıkta iyi bir mantık bilgisine ihtiyaç vardır.

3 Veritabanında mantıksal işlemler
UPDATE WHERE mantıksal ifade DELETE WHERE mantıksal ifade SELECT WHERE mantıksal ifade

4 Veritabanında mantıksal işlemler
mantıksal ifadenin doğru (true) sonuç verdiği kayıtlarda, UPDATE DELETE SELECT işlemleri yapılabilir. Yanlış sonuç veren kayıtlar hariçte kalır.

5 Karşılaştırma operatörleri
=  Eşit >  Büyük <  Küçük >=  Büyük veya eşit <=  Küçük veya eşit <>  Eşit değil

6 Karşılaştırma operatörleri Örnekler
a= b= c= d=20 a=b sonuç yanlış (false) b=d sonuç doğru (true) a>b sonuç yanlış (false) c>d sonuç doğru (true)

7 Karşılaştırma operatörleri Örnekler
a= b= c= d=20 a>=b sonuç: yanlış b>=d sonuç: doğru c>=d sonuç: doğru

8 Karşılaştırma operatörleri Örnekler
a= b= c= d=20 a<b sonuç doğru d<b sonuç yanlış a<=b sonuç doğru d<=b sonuç doğru

9 Karşılaştırma operatörleri Örnekler
a= b= c= d=20 a<>b sonuç doğru d<>b sonuç yanlış

10 NOT OPERATÖRÜ x NOT x dogru yanlış doğru

11 AND OPERATÖRÜ x y x AND y dogru doğru yanlış

12 OR OPERATÖRÜ x y x OR y dogru doğru yanlış

13 IN ve NOT IN operatörü bir karşılaştırma için ard arda OR operatörü kullanmak yerine IN operatörü kullanılmaktadır. örneğin  grubu değeri  "A1",  "B2", "C2","T3" değerinden biri ise OR deyimi ile aşağıdaki gibi yazılır. WHERE (grubu='A1') OR (grubu='B2')  OR (grubu='C2') OR (grubu='T3')

14 IN ve NOT IN operatörü Aynı deyimi IN operatörü ile yazarsak,
.... WHERE grubu IN ( 'A1' , ' B2 ' , 'C2' , 'T3' )

15 IN ve NOT IN operatörü Aynı deyimi NOT IN operatörü ile yazarsak,
.... WHERE grubu NOT IN ( 'A1' , ' B2 ' , 'C2' , 'T3' ) A1, B2, C2, T3 harici olanları dikkate alır

16 LIKE ve NOT LIKE operatörü
Bu deyim ile herhangibir verinin içindekine göre süzme işlemi yapar. Örneğin adı "AL" ile başlayan verilerin dökümünü almak için, WHERE adı LIKE 'AL*' Örneğin adı "AL" ile başlamayan verilerin dökümünü almak için, WHERE adı NOT LIKE 'AL*' şeklinde yazılır.

17 Bu deyim ile kullanılan karakterler ve anlamı
İşaret Anlamı * kullanıldığı tarafta sıfır veya çok sayıda karakter var _ Herbir bir alt çizgi herhangi bir karaktere denk gelir. [] Karakter aralığı belirtilir. Bu aralığın içindekileri alır. [^] Karakter aralığı belirtilir. Bu aralığın dışındakileri alır.

18 Örnekler ...... WHERE adı LIKE 'AL*'
adı kolonu AL kelimesi veya AL ile başlayan tüm kayıtlar WHERE adı LIKE ‘*AL*' adı kolonu AL kelimesi veya içinde AL yazan tüm kayıtlar WHERE adı LIKE ‘*AL' adı kolonu AL kelimesi veya AL ile biten tüm kayıtlar WHERE adı LIKE 'AL_' ilk iki karakteri AL ve 3. karakteri herhangibir karakter olan tüm kayıtlar WHERE saat LIKE '9:__' saat 9 olan ve dakika kısmında herhangi bir sayı yazan tüm kayıtlar. WHERE adı LIKE '[A-D][H-Z]*' adı kolonunun 1.karakteri A-D arasında ve 2.karakteri H-Z arasında olan tüm kayıtlar. WHERE adı LIKE '[^A-D]*' Adı kolonu A-D ile başlamayan tüm kayıtlar.

19 Örnekler ...... WHERE adı NOT LIKE 'AL*'
adı kolonu AL ile başlamayan tüm kayıtlar WHERE adı NOT LIKE ‘*AL*' adı kolonu içinde AL olmayan tüm kayıtlar WHERE adı NOT LIKE ‘*AL' adı kolonu AL ile bitmeyen tüm kayıtlar WHERE adı NOT LIKE 'AL_' ilk iki karakteri AL ve 3. karakteri herhangibir karakter olmayan tüm kayıtlar WHERE saat NOT LIKE '9:__' saat 9 olan ve dakika kısmında herhangi bir sayı yazan tüm kayıtların haricindeki kayıtlar WHERE adı NOT LIKE '[A-D]*' adı kolonunun 1.karakteri A-D arasında ve 2.karakteri H-Z arasında olmayan tüm kayıtlar. WHERE adı NOT LIKE '[^A-D]*' Adı kolonu A-D ile başlamayan tüm kayıtların haricindeki kayıtlar

20 BETWEEN ve NOT BETWEEN operatörü
Değerlerin belli aralıkların içinde veya dışında olduğunu belirtir. tarih aralığının '01/01/91' -  '01/01/92' olması durumunda deyim aşağıdaki gibi yazılır. WHERE tarih BETWEEN '01/01/91' AND '01/01/92' yukarıdaki deyim aşağıdaki gibi de yazılabilirdi. WHERE tarih >= '01/01/91' AND tarih <='01/01/92'

21 BETWEEN ve NOT BETWEEN operatörü
tarih aralığının '01/01/91' -  '01/01/92' dışında olması durumunda deyim aşağıdaki gibi yazılır. WHERE tarih NOT BETWEEN '01/01/91' AND '01/01/92' yukarıdaki deyim aşağıdaki gibi de yazılabilirdi. WHERE tarih < '01/01/91' AND tarih > '01/01/92'

22 IS NULL ve IS NOT NULL operatörü
Örneğin WHERE adı IS NULL    : adı kolonuna değer girilmemiş tüm kayıtlar getirilir. WHERE adı IS NOT NULL  : adı kolonuna değer girilmiş tüm kayıtlar.

23 Aşağıdaki mantıksal işlemin sonucunu bulunuz
('YTL' IN ('USD ' , 'EUR' ) AND ‘CANSU’ LIKE ‘[ABCD]A*’) OR (10 < 10 AND (10 BETWEEN 0.9 AND 10) OR (15=25)

24 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Birim=‘YTL’

25 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Birim=‘YTL’ Sonuç: 1, 2, 7, 8 nolu kayıtlar seçilir.

26 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Para=28

27 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Para=28 Sonuç: 3, 4 nolu kayıtlar seçilir.

28 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı=‘HÜLYA’

29 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı=‘HÜLYA’ Sonuç: 6 nolu kayıtlar seçilir.

30 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL’

31 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL’ Sonuç: 5 nolu kayıtlar seçilir.

32 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL* ’

33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘CEMİL*’ Sonuç: 5,8 nolu kayıtlar seçilir.

34 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*CEMİL* ’

35 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*CEMİL*’ Sonuç: 5,8 nolu kayıtlar seçilir.

36 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*AL* ’

37 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*AL*’ Sonuç: 1,4 nolu kayıtlar seçilir.

38 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*N ’

39 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*N’ Sonuç: 2,3 nolu kayıtlar seçilir.

40 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]* ’

41 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]* ’ Sonuç: 3,4, 5, 6 ,8 nolu kayıtlar seçilir.

42 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]E* ’

43 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]E* ’ Sonuç: 3,4, 5 ,8 nolu kayıtlar seçilir.

44 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H]_[ML]* ’

45 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[B-H] _[ML]* ’ Sonuç: 4, 5, 6 ,8 nolu kayıtlar seçilir.

46 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*[NTU]’

47 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘*[NTU]’ Sonuç: 1, 2, 3 ,4 nolu kayıtlar seçilir.

48 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[^B-H]* ’

49 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Adı LIKE ‘[^B-H]* ’ Sonuç: 1,2, 7 nolu kayıtlar seçilir.

50 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 and Birim=‘YTL’

51 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 and Birim=‘YTL’ Sonuç: 2,8 nolu kayıtlar seçilir.

52 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 or Birim=‘YTL’

53 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. para>20 or Birim=‘YTL’ Sonuç: 1,2,3,4,5,7,8 nolu kayıtlar seçilir.

54 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para BETWEEN 19 AND 25) AND kod=‘A’

55 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para BETWEEN 19 AND 25) AND kod=‘A’ Sonuç: 1 nolu kayıtlar seçilir.

56 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para NOT BETWEEN 19 AND 25) and (kod=‘A’ or kod=‘C’)

57 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para NOT BETWEEN 19 AND 25) and (kod=‘A’ or kod=‘C’) Sonuç: 3,6 nolu kayıtlar seçilir.

58 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para NOT BETWEEN 19 AND 25) AND (kod IN (‘A’, ‘C’, ‘G’))

59 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. (Para NOT BETWEEN 19 AND 25) AND (kod IN (‘A’, ‘C’, ‘G’)) Sonuç: 3,5,6 nolu kayıtlar seçilir.

60 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NULL

61 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NULL Sonuç: 7,8 nolu kayıtlar seçilir.

62 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NOT NULL AND (KOD IN (‘B’,’G’,’C’))

63 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir.
no Adı Para Birim Tarih Kod 1 ALİ AKSU 20 YTL 10/05/2005 A 2 AHMET AKIN 25 10/06/2005 B 3 BEKİR CAN 28 USD 12/05/2005 4 CEMAL ALPAT EUR 12/07/2005 D 5 CEMİL 32 18/09/2005 G 6 HÜLYA 15 05/03/2005 C 7 SEVGÜL 19 Null 8 CEMİLE 33 Aşağıdaki mantıksal ifadede hangi kayıtlar seçilir. Tarih IS NOT NULL AND (KOD IN (‘B’,’C’,’G’)) Sonuç: 2,5,6 nolu kayıtlar seçilir.

64 Veritabanında mantıksal işlemler
mantıksal ifadenin doğru (true) sonuç verdiği kayıtlarda işlem yapılır.


"Veri Tabanı Yönetim Sistemleri I" indir ppt

Benzer bir sunumlar


Google Reklamları