1.Kolay
UNION ALL, UNION'dan nasıl farklıdır?
- AUNION ALL yalnızca tek bir tabloda çalışır
- BUNION ALL yinelenen satırları tutar
- CUNION ALL yinelenen satırları kaldırır
- DUNION ALL sonucu sıralar
2.Kolay
PostgreSQL ve MySQL'de hangi yan tümce bir sonucun yalnızca ilk 10 satırını döndürür?
- AFIRST 10 ONLY
- BTOP ROWS 10
- CLIMIT 10
- DMAX 10
3.Kolay
CROSS JOIN ne döndürür?
- AYalnızca ilk tablonun satırlarını
- Bİki tablodaki satırların her kombinasyonunu
- CYalnızca ortak bir anahtar sütunda eşleşen satırları
- DYalnızca eşleşmeyen satırları
4.Orta
SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results ne döndürür?
- AHer adı, nota bağlı olarak 'pass' veya 'fail' etiketiyle
- BCASE'e SELECT içinde izin verilmediği için bir hata
- CYalnızca geçen öğrencileri
- DGeçen ve kalan öğrenci sayısını
5.Orta
Bir tablo müşterinin adresini her sipariş satırında saklıyor. Adresi bir satırda değiştirip diğerlerinde değiştirmemek neye örnektir?
- AHayalet okuma (phantom read)
- BEkleme anomalisi
- CSilme anomalisi
- DGüncelleme anomalisi
6.Orta
Bir employees tablosunda başka bir çalışana başvuran bir manager_id sütunu var. Her çalışanı yöneticisinin adıyla birlikte nasıl listelersiniz?
- ATabloyu UNION ALL ve bir WHERE filtresi kullanarak kendisiyle birleştirerek
- Bemployees tablosunu iki takma adla kendisiyle birleştirerek
- CTablonun diskte ikinci bir kopyasını oluşturarak
- DYalnızca GROUP BY manager_id kullanarak
7.Zor
col sütunundaki tüm değerler NULL ise ve tabloda 10 satır varsa SELECT COUNT(col) FROM t sorgusunun sonucu nedir?
- A0
- B10
- CNULL
- DBir hata
8.Zor
Önceden günlüğe yazma (WAL) kuralı neyi gerektirir?
- AVeri sayfaları günlükten önce yazılmalıdır
- BBir değişikliğin günlük kaydı, değiştirilen veri sayfasından önce kararlı depolamaya ulaşmalıdır
- CHer sorgu ayrıştırılmadan önce günlüğe yazılmalıdır
- DGünlük yalnızca bir çökmeden sonra yazılır
Cevap anahtarı
- 1. B · UNION ALL yinelenen satırları tutar
- 2. C · LIMIT 10
- 3. B · İki tablodaki satırların her kombinasyonunu
- 4. A · Her adı, nota bağlı olarak 'pass' veya 'fail' etiketiyle
- 5. D · Güncelleme anomalisi
- 6. B · employees tablosunu iki takma adla kendisiyle birleştirerek
- 7. A · 0
- 8. B · Bir değişikliğin günlük kaydı, değiştirilen veri sayfasından önce kararlı depolamaya ulaşmalıdır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.