SQLCODEX
Tüm sınavlar

Ünite 3 — Çoklu Tablolar: JOIN'ler

12 çoktan seçmeli soru — süre sınırı yok.

İlişkisel Model

1. players.team_id sütunu ne tür bir ilişkiyi temsil eder?

INNER JOIN

2. INNER JOIN hangi satırları sonuca dahil eder?

INNER JOIN

3. SELECT p.full_name, t.team_name FROM players p, teams t; sorgusuyla ilgili en büyük risk nedir?

LEFT JOIN

4. Hiç gol atmamış oyuncuları bulmak için hangi desen kullanılır?

Self JOIN

5. Self JOIN yaparken takma ad (alias) kullanmak neden zorunludur?

Çok Tablolu Sorgular

6. Üç tabloyu (enrollments, students, courses) zincirleme JOIN'lerken sıralama sonucu değiştirir mi?

Küme İşlemleri

7. UNION ile UNION ALL arasındaki fark nedir?

Küme İşlemleri

8. SELECT player_id FROM players EXCEPT SELECT player_id FROM goals; sorgusu neyi bulur?

LEFT JOIN

9. LEFT JOIN sonrası GROUP BY ile sayım yaparken COUNT(*) yerine neden COUNT(sağ_tablo.kolon) tercih edilir?

INNER JOIN

10. Aynı tabloyu (teams) hem ev sahibi hem deplasman için kullanan doğru JOIN yaklaşımı hangisidir?

Self JOIN

11. teachers tablosunda department_head_id NULL olan bir öğretmen ne anlama gelir?

Çok Tablolu Sorgular

12. Çok tablolu bir JOIN'de eksik ya da yanlış bir ON koşulunun en tipik belirtisi nedir?