Konumsal Veritabanı 1 Deneme Sınavı Sorusu #520393

SELECT * FROM bina WHERE [YAPIM_YILI] < 2000 XOR [YAPI_TURU] <> ‘YIĞMA’

sorgusunun açıklaması aşağıdaki seçeneklerden hangisinde doğru verilmiştir?


Yapım yılı 2000’den önce veya yapı türü yığma olan binaları listeler.

Hem yapım yılı 2000’den önce hem de yapı türü yığma olmayan binaları listeler.

Yapım yılı 2000’den önce ve yapı türü yığmadan farklı olan binaları yıl sırasına göre listeler.

Yapım yılı 2000’den önce ve yapı türü yığma olanlar ile yapım yılı 2000’den önce ve yapı türü yığma olmayanların birleşim kümesini listeler.

Yapım yılı 2000’den önce veya yapı türü yığma olmayan binalardan yapım yılı 2000’den önce ve yapı türü yığma olmayan binaların farkını listeler.


Yanıt Açıklaması:

XOR operatörü, istenen koşulları sağlayanlardan, koşulların ikisini birden sağlayanların çıkarıldığı durumu sorgular. Soru kökündeki sorgu binaların yapım yılı 2000’den önce olacak ya da yapı türü yığmadan farklı olacak ancak binalar 2000’den önce yapılmış ve yığma olmayan bina olmayacaktır. Buna göre doğru yanıt E’dir.

Yorumlar
  • 0 Yorum