UNION
- SQL kursu
- Orta seviye
- Ders 59/115
- 4 dk
İki sorgu sonucunu birleştirmeyi öğrenirsin.
UNION
UNION iki SELECT sonucunu birleştirir ve yinelenen satırları kaldırır.
SELECT name FROM customers
UNION
SELECT name FROM suppliers;Bu sorgu müşteri ve tedarikçi adlarını tek liste yapar.
customers kaynağından name seçilir.
UNION — ayrıntı
UNION'da her SELECT aynı sütun sayısına ve uyumlu türlere sahip olmalıdır.
Örneğin müşteri ve tedarikçi adlarını tek listede toplamak için iki SELECT name sorgusunu UNION ile birleştirirsin; sütun adları ilk sorgudan alınır.
Uygulama UNION
Müşteri ve tedarikçi adlarını UNION ile tek listede birleştir.
Başlangıç kodu
-- birleştir
SELECT name FROM customersÖrnek çözüm
SELECT name FROM customers
UNION
SELECT name FROM suppliers;Beklenen çıktı
name Ayşe Mehmet ACME
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 UNION yinelenenleri ne yapar?
- Hata verir
- Kaldırır Doğru cevap
- Tutar
- Sayar
Açıklama: UNION yinelenen satırları kaldırır.
2 UNION ekle
SELECT name FROM customers
____
SELECT name FROM suppliers;
SELECT name FROM customers
UNION
SELECT name FROM suppliers;
Açıklama: UNION iki sorgunun sonucunu birleştirir ve yinelenen satırları kaldırır.
3 UNION: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
UNION |
birleştir |
INTERSECT |
kesişim |
EXCEPT |
fark |
UNION ALL |
yinelenenlerle |