Alt sorgu nedir?
- SQL kursu
- Orta seviye
- Ders 47/115
- 4 dk
Bir sorgu içinde başka sorgu çalıştırmayı öğrenirsin.
Alt sorgu nedir?
Alt sorgu başka bir sorgunun içindeki sorgudur. Parantez içine alınır.
SELECT name FROM products
WHERE price > (SELECT AVG(price) FROM products);Bu sorgu ortalamanın üstündeki ürünleri verir.
products kaynağından name seçilir. WHERE price > (SELECT AVG(price) FROM products) koşulunu sağlamayan satırlar elenir.
Alt sorgu nedir? — ayrıntı
Alt sorgu önce çalışır, sonucu dış sorguya verir. İç içe sorgu yazmayı sağlar.
Örneğin WHERE price > (SELECT AVG(price) FROM products) önce ortalamayı hesaplar, sonra ortalamanın üstündeki ürünleri getirir.
Uygulama Alt sorgu nedir?
Fiyatı ortalamanın üstünde olan ürünleri alt sorgu ile bul.
Başlangıç kodu
-- ortalama üstü
SELECT name FROM products
WHERE price >Örnek çözüm
SELECT name FROM products
WHERE price > (SELECT AVG(price) FROM products);Beklenen çıktı
name Laptop Telefon
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Alt sorgu neyin içindedir?
- Süslü parantez
- Parantez Doğru cevap
- Köşeli parantez
- Tırnak
Açıklama: Alt sorgu parantez içine alınır.
2 Parantez ekle
SELECT name FROM products
WHERE price > ____SELECT AVG(price) FROM products);
SELECT name FROM products
WHERE price > (SELECT AVG(price) FROM products);
Açıklama: Alt sorgu her zaman parantez içinde yazılır.
3 Alt sorgu nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
alt sorgu |
iç sorgu |
parantez |
gruplama |
SELECT |
seç |
WHERE |
filtre |