Junior — Middle
SQL sorgularında UNION operatörünün amacı nedir ve verileri birleştirmek için nasıl kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de UNION operatörü, iki veya daha fazla SELECT sorgusunun sonuçlarını tek bir veri kümesinde birleştirmek için kullanılır.
Ana özellikler:
- Birden fazla sorgudan satırları birleştirir.
- Varsayılan olarak tekrar edenleri kaldırır (
UNION ALLkullanılarak tüm satırlar, tekrarlar dahil, alınabilir). - Birleştirilen tüm sorguların aynı sayıda sütuna ve uyumlu veri tiplerine sahip olması gerekir.
Örnek:
SELECT name FROM employees WHERE department = 'Sales'
UNION
SELECT name FROM contractors WHERE department = 'Sales';
Bu sorgu, satış departmanına ait iki tablodan benzersiz isimler listesi döndürür.
Bu şekilde, UNION farklı kaynaklardan veya tablolardan gelen verileri tek bir sonuçta birleştirmeye olanak tanır, bu da toplulaştırma ve analiz için kullanışlıdır.