📅  最后修改于: 2023-12-03 15:05:27.644000             🧑  作者: Mango
在 T-SQL 中,DISTINCT 关键字用来返回一个结果集中不同的值。
SELECT DISTINCT column1, column2, ...
FROM table_name;
假设我们有一个名为 customers
的表,其中包含以下数据:
| CustomerID | CustomerName | ContactName | Country | | --- | --- | --- | --- | | 1 | Alfreds Futterkiste | Maria Anders | Germany | | 2 | Ana Trujillo Emparedados | Ana Trujillo | Mexico | | 3 | Antonio Moreno Taquería | Antonio Moreno | Mexico | | 4 | Around the Horn | Thomas Hardy | UK | | 5 | Berglunds snabbköp | Christina Berglund | Sweden | | 6 | Blauer See Delikatessen | Hanna Moos | Germany |
如果我们想要查找所有不同的国家,可以使用以下 SQL 语句:
SELECT DISTINCT Country
FROM customers;
这将返回以下结果:
| Country | | --- | | Germany | | Mexico | | UK | | Sweden |