Aracılığıyla paylaş


DISTINCT ile çoğaltmaları ortadan

DISTINCT anahtar sözcüğü yinelenen satırları arasında bir seçim sonuçlarını ortadan deyim.DISTINCT belirtilirse, yinelemeler de dahil olmak üzere tüm satır döndürülür.Tüm ürün kimlikleri seçin, örneğin, ProductInventory DISTINCT, 1069 satır döndürülür.

DISTINCT ile çoğaltmaları ortadan kaldırmak ve yalnızca benzersiz ürün kimlikleri Bkz:

USE AdventureWorks2008R2;
GO
SELECT DISTINCT ProductID
FROM Production.ProductInventory ;

Bu sorgu 432 satır döndürür.

Önemli notÖnemli

Sütun harmanlama açık çıktı DISTINCT ilgili ifadeleri için bağlıdır veya ifade DISTINCT uygulandığı üzerinde.

DISTINCT anahtar sözcüğü null değerler birbirlerinin yineleme olarak kabul edilir.Ne zaman DISTINCT dahil Seç içinde deyim, tek bir boş sonuçları döndürülüyor, ne olursa olsun kaç null değerleri karşılaşılan.

Not

ISO standardı ve diğer uygulamaları ile uyumlu SQL Server, tüm anahtar sözcük açıkça sor tüm satırlar.Ancak, varsayılan olduğu için tüm belirtmek için gerek yoktur.

Ayrıca bkz.

Başvuru