Veritabanı Sistemleri Deneme Sınavı Sorusu #985560
SELECT [Sehir] FROM Sehirler WHERE [Sehir] LIKE '_E%'
Yukarıda verilen sorgu sonucu için aşağıdaki ifadelerden hangisi doğrudur?
"Sehirler" isimli tablodan ilk harfi E olan "Sehir" alanına ait verileri getirir. |
"Sehirler" isimli tablodan içinde E harfi geçen "Sehir" alanına ait verileri getirir. |
"Sehirler" isimli tablodan ikinci harfi E olan "Sehir" alanına ait verileri getirir. |
"Sehirler" isimli tablodan sondan ikinci harfi E olan "Sehir" alanına ait verileri getirir. |
"Sehirler" isimli tablodan içinde E harfi olmayan "Sehir" alanına ait verileri getirir. |
LIKE ile kullanılabilecek ifadeler aşağıda listelenmiştir
- %: Herhangi bir karakter dizisi ya da hiçbir metin için kullanılır. ‘A%’ ifadesi “A” ile başlayan ya da sadece ‘A’ içeren alanları sınırlayabilir.
- _ (Alt çizgi): Herhangi tek bir karakter. ‘_eri’ ifadesi ilk harfi farklı olabilecek “Geri”, “Seri” gibi ifadeleri bulabilmektedir.
Buna göre LIKE ifadesi içinde yer alan "_(Alt tire)" yerinde mutlaka bir karakter olmalıdır. Ardından E harfi gelmeli ve "%" yerine de bir karakter dizisi ya da hiçbir metin gelmelidir. Buna göre sorgu ikinci harfi E olan şehirleri sıralayacaktır. Doğru yanıt C seçeneğidir.
Yorumlar
- 0 Yorum