12 Temmuz 2017 Çarşamba

UNION ve UNION ALL Operatörleri


UNION operatoru iki veya daha fazla SELECT deyiminin sonuc kümesini birleştirmek için kullanılır

Her SELECT deyimi aynı sayıda kolon içermelidir ve sutunlarda benzer veri tipleri olmalıdır. Her SELECT deyiminde aynı sıra ile olmalıdır.


UNION operatörü varsayılan olarak yalnızca farklı değerleri seçer. Yani yinelenen değerlerden sadece bir tanesini getirir. Yinelenen değerlere izin vermek için UNION ALL kullanılmaktadır.

-- Uses AdventureWorks 

IF OBJECT_ID ('dbo.Gloves', 'U') IS NOT NULL 
DROP TABLE dbo.Gloves; 
GO 
-- Create Gloves table. 
SELECT ProductModelID, Name 
INTO dbo.Gloves 
FROM Production.ProductModel 
WHERE ProductModelID IN (3, 4); 
GO 

-- Here is the simple union. 
-- Uses AdventureWorks 

SELECT ProductModelID, Name 
FROM Production.ProductModel 
WHERE ProductModelID NOT IN (3, 4) 
UNION 
SELECT ProductModelID, Name 
FROM dbo.Gloves 
ORDER BY Name; 

GO  

Sql Server DateTime Veri Tipindeki Datayı Türkçe Formatında Göstermek

  SQL'de tarihleri farklı formatlarda göstermek için FORMAT fonksiyonunu kullanabilirsiniz. Türkçe kısa tarih formatı genellikle "...