25 Mayıs 2012 Cuma

33. UNION Kullanımı

  • Bazen sonuç kümesinin tek olmasını isteriz. 
  • Yani birden fazla yazdıgımız SELECT sorgularından dönen sonuç listeleri sorgu sayısı kadardır. 
  • Bunu tek bir sonuç listesinde döndürmek için UNION kullanırız. 
  • Görüntülenecek olan tablolar aynı veritüründe aynı sayıda ve aynı düzendeki sütunlardan oluşmalıdır.

Örnek: Aşağıdaki örnekte Çalışanlar (Employees) tablosu ve Yön(Region) tablosu verileri birleştirilmiştir. Birinci sorgunun SELECT ifadesindeki takma adın görüntülendiğine dikkat edin.

Sorgu: 
SELECT EmployeeID,City FROM Employees UNION
SELECT RegionID,RegionDescription FROM Region



Ders 34 'e geçebilirsiniz.

2 yorum:

  1. RegionID,RegionDescription yerine EmployeeID,City olmalı

    YanıtlaSil
    Yanıtlar
    1. Merhaba,

      Hayır anlaşılabilirlik adına rename yapılabilir belki ama ilk union selectin isimelerini alır. Tek satır select çalıştığı için bu döndü. Aynı select için doğru result ı ekledim.

      Teşekkürler

      Sil