DISTINCT ile çoğaltmaları kaldırma
Yinelenen satırları sonuçlarını bir SELECT DISTINCT anahtar sözcüğü ortadan deyim.DISTINCT belirtilirse, çoğaltmalar da dahil olmak üzere tüm satır döndürülür.Örneğin, tüm ürün kimlikleri seçin ProductInventory DISTINCT, 1069 satır döndürülür.
DISTINCT ile çoğaltmaları ortadan kaldırmak ve yalnızca benzersiz bir ürün kimlikleri Bkz:
USE AdventureWorks;
GO
SELECT DISTINCT ProductID
FROM Production.ProductInventory
Bu sorgu 432 satır döndürür.
Important Note: |
---|
DISTINCT ilgili tablolar için çıktı sütun veya ifade DISTINCT uygulandığı harmanlama üzerinde bağlıdır. |
DISTINCT anahtar sözcük için null değerler diğer kopyalarını kabul edilir.Zaman içinde bir SELECT DISTINCT bulunan deyim, yalnızca bir NULL sonuçları da döndürülür, ne kadar boş bağımsız olarak, değerler karşılaşılan.
Not
For compatibility with the ISO standard and other implementations of Microsoft SQL Server, the ALL keyword can explicitly ask for all rows.Ancak, varsayılan olduğundan ALL belirtmek için gerek yoktur.