SQLCODEX
Tüm sınavlar

Ünite 2 — Hesaplama, Özetleme, Gruplama

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

İfadeler ve Hesaplamalar

1. SELECT price * 1.20 AS kdvli_fiyat FROM products; sorgusu ne hesaplar?

NULL ile Çalışmak

2. SELECT * FROM customers WHERE phone = NULL; sorgusuyla ilgili doğru ifade hangisidir?

CASE WHEN

3. CASE WHEN stock_quantity = 0 THEN 'Tükendi' WHEN stock_quantity < 10 THEN 'Az Kaldı' ELSE 'Stokta' END ifadesi stock_quantity = 5 için ne döner?

Toplulaştırma Fonksiyonları

4. COUNT(*) ile COUNT(phone) arasındaki fark nedir (customers tablosunda phone bazı satırlarda NULL)?

GROUP BY

5. Her kategorideki ürün sayısını getiren doğru sorgu hangisidir?

HAVING

6. En az 5 siparişi olan müşterileri bulmak için hangi ifade doğrudur?

Sorgunun Çalışma Sırası

7. SELECT category, AVG(price) AS ortalama FROM products WHERE ortalama > 1000 GROUP BY category; sorgusundaki hata nedir?

İfadeler ve Hesaplamalar

8. SELECT full_name || ' - ' || city FROM customers; sorgusundaki || operatörü ne işe yarar?

NULL ile Çalışmak

9. COALESCE(phone, 'Belirtilmemiş') ifadesi ne yapar?

Toplulaştırma Fonksiyonları

10. Bir kategorideki en pahalı ürünün fiyatını bulmak için hangi fonksiyon kullanılır?

GROUP BY

11. GROUP BY category, city ifadesi ne yapar?

Sorgunun Çalışma Sırası

12. Bir SELECT sorgusunun mantıksal çalışma sırası aşağıdakilerden hangisidir?