Sobes.tech
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 ALL kullanı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.