SQL Ders34 - UNION | UNION ALL
SQL'de UNION ve UNION ALL operatörü 2 veya daha fazla tablonun sorgu sonuçlarını birleştirmek için kullanılır.
Bu operatörü kullanabilmek için gerekli kurallar;
- Sonucu birleştirilecek tablolar aynı sayıda kolon içermelidir.
- Sonucu birleştirilecek tabloların kolon tipleri karşılıklı eşleşmelidir.
- Sonucu birleştirilecek tabloların kolonları aynı sırada olmalıdır.
SELECT kolon_ismi FROM tablo_ismi UNION SELECT kolon_ismi FROM tablo_ismi |
p1 tablosu
p2 tablosu
SqlQuery34.sql
SELECT * FROM p1 UNION SELECT * FROM p2;
Kopya satırların tekrar tekrar gösterilmesi için UNION ALL operatörü kullanılır.
SELECT kolon_ismi FROM tablo_ismi UNION ALL SELECT kolon_ismi FROM tablo_ismi |
SqlQuery34_2.sql
SELECT * FROM p1 UNION ALL SELECT * FROM p2;
Yorumlar
Yorum Gönder