Veritabanı Sistemleri Deneme Sınavı Sorusu #985500

SELECT [isimler] FROM ogrenciler WHERE [soyisim]='Doğan' ORDER BY [numara] ASC

Aşağıdakilerden hangisi yukarıdaki sorgu ile ilgili doğru bir ifade içermektedir?


İsimler tablosundaki soy ismi Doğan olan öğrencileri numaraları küçükten büyüğe olacak şekilde sıralar.

Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini A'dan Z'ye doğru sıralar.

Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini Z'den A'ya doğru sıralar.

İsimler tablosundaki soy ismi Doğan olan öğrencileri Z'den A'ya doğru sıralar.

Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini numaraları küçükten büyüğe olacak şekilde sıralar.


Yanıt Açıklaması:

SELECT komutu farklı tablolarda depolanan verinin kullanıcıların ihtiyacına cevap verecek şekilde elde edilmesini sağlar. FROM ile başlayan satır seçme işleminin hangi veri kümesinden yapılacağını belirtilir. WHERE satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması sağlanır. Filtreleme işlemi gibi düşünülebilir. ORDER BY sorgunun en sonunda yer alan sıralama işlemidir. Eylem gereği de tüm seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi sırada gönderileceği bu satıra yazılan komutlarla belirlenir. Buna göre verilen sorguda "Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini numaraları küçükten büyüğe olacak şekilde sıralama" işlemi yapılmaktadır. Doğru yanıt E seçeneğidir.

Yorumlar
  • 0 Yorum