SELECT DISTINCT 语句用于返回唯一不同的值。
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
在本教程中,我们将使用众所周知的 Northwind 样本数据库。
下面是选自 "Customers" 表的数据:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
下面的 SQL 语句仅从 "Customers" 表的 "City" 列中选取唯一不同的值。从“City”列中仅选取唯一不同的值:
SQL ANDOR 运算符ANDOR 运算符用于基于一个以上的条件对记录进行过滤。SQL ANDOR 运算符 如果第一个条件和第二个条件都成立,则 ...
SQL UNION 操作符SQL UNION 操作符合并两个或多个 SELECT 语句的结果。SQL UNION 操作符 UNION 操作符用于...
MySQL IN 操作符IN 操作符 IN 操作符允许您在 WHERE 子句中规定多个值。IN 操作符是可以使用索引的,in 操作的字段如果有索...
SQL 连接(Joins) SQL join 用于把来自两个或多个表的行结合起来。SQL JOIN SQL JOIN 子句用于把来自两个或多个表的行结合起来...
SQL AUTO INCREMENT 字段Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段 我们通常希望在每次插入...
SQL SUM() FunctionSUM() 函数 SUM() 函数返回数值列的总数。 SQL SUM() 语法SELECT SUM(column_name) FROM table_name;演示...
SQL Server DATEPART() 函数 SQL Server Date 函数定义和用法 DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小...
SQL SELECT 语句SELECT 语句用于从数据库中选取数据。SQL SELECT 语句 SELECT 语句用于从数据库中选取数据。 结果被存储在一...
SQL CREATE DATABASE 语句SQL CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库。 SQL CREATE DATABASE 语法CREATE DAT...
SQL 别名(Aliases) 通过使用 SQL,可以为表名称或列名称指定别名(Alias)。SQL 别名(Aliases) 通过使用 SQL,可以为表名称...