sql distinct關(guān)鍵字怎么使用

小億
82
2023-07-06 18:25:37
欄目: 云計(jì)算

在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è)列,將返回所有列的唯一組合。

0