在SQL中,DISTINCT關(guān)鍵字用于返回唯一不同的值。它可以用于SELECT語(yǔ)句中,以消除結(jié)果集中的重復(fù)行。
使用DISTINCT關(guān)鍵字的語(yǔ)法如下:
SELECT DISTINCT 列名
FROM 表名;
其中,列名是要返回唯一值的列名,表名是要查詢的表名。
以下是一個(gè)使用DISTINCT關(guān)鍵字的示例:
假設(shè)有一個(gè)名為"customers"的表,包含以下數(shù)據(jù):
id | name | city
---|--------|------
1 | John | London
2 | Mary | Paris
3 | John | London
4 | David | Berlin
要檢索唯一的城市列表,可以使用以下查詢:
SELECT DISTINCT city
FROM customers;
查詢結(jié)果將是:
city
-----
London
Paris
Berlin
注意:DISTINCT關(guān)鍵字應(yīng)用于所有指定的列,所以如果指定多個(gè)列,將返回所有列的唯一組合。