SQL SELECT DISTINCT 語句

在表中,可能會包含重複值。有時您也許希望僅僅列出不同(distinct)的值。

關鍵詞 DISTINCT 用於返回唯一不同的值。

工具/原料

資料庫

方法/步驟

語法一:SELECT DISTINCT 列名稱 FROM 表名稱

圖中為student表內容

查詢名叫李四的學生值顯示一次

SELECT DISTINCT `name` FROM student

根據age排序

SELECT DISTINCT `name` FROM student ORDER BY age

根據name,age排序,從左至右優先順序

SELECT DISTINCT `name` FROM student ORDER BY `name`,age

按條件查詢name為李四的學生

SELECT `name` FROM student WHERE `name`='李四'

加上DISTINCT 去掉重複

SELECT DISTINCT `name` FROM student WHERE `name`='李四'

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場