PostgreSQL UNION ve UNION ALL

PostgreSQL UNION ve UNION ALL Nedir ? Nasıl Kullanılır?

UNION iki adet tabloda seçeciğimiz alanları tek bir tabloymuş gibi göstermek için kullanılır.

UNION ve UNION ALL kullanımlarında dikkat edilmesi gerekenler:

Birinci tablo ile ikinci tablo da aynı sayıda kolon seçilmelidir ,farklı olmasında hata alacaksınız.

Select 1_Kolon,2_kolon from table_1

UNION veya UNION ALL

Select 1_Kolon,2_kolon from table_2

UNION ve UNION ALL  içerisine yazılacak olan kolonların veri tipleri aynı olması gerekmektedir.

Müsteriler ve Personel tablomuzun kolonları ve verileri yukarıdaki gibidir.

İlk olarak   sehir de tekrar eden verileri bir defa alacak şekilde yazdıralım.

Aşağıdaki örnekte bütün kayıtları göstermesi için UNION ALL komutunu kullanıyoruz.

 

Loading