SQL Server DISTINCT: 限制重复行及使用技巧
在 SQL Server 中,'DISTINCT' 用于限制查询结果中重复的行。它将查询结果集中所有列的组合视为一个唯一的标识,并去除重复的行。
例如,假设有一个名为 'Customers' 的表,其中包含了 'CustomerID' 和 'CustomerName' 两列。如果执行以下查询:
SELECT DISTINCT CustomerID, CustomerName
FROM Customers;
它将返回一个包含了唯一的 'CustomerID' 和 'CustomerName' 组合的结果集,并去除重复的行。
需要注意的是,'DISTINCT' 只能用于 SELECT 语句中,并且它会对所有查询的列进行去重。如果只想对某一列进行去重,可以使用 GROUP BY 语句。
原文地址: https://www.cveoy.top/t/topic/hc8R 著作权归作者所有。请勿转载和采集!