MySQL中的DISTINCT命令是用來查詢表中不重復的記錄。
SELECT DISTINCT column1, column2, ... FROM table_name;
其中column1, column2, ...是要查詢的列名,table_name是要查詢的表名。
例如,我們有一個名為person的表,它包含了名字和年齡兩個列:
name | age | |---------|-----| | John | 25 | | Jane | 30 | | John | 20 | | Mary | 25 | | Michael | 35
如果我們要查詢出不重復的名字,可以使用以下命令:
SELECT DISTINCT name FROM person;
查詢結果為:
name | |---------| | John | | Jane | | Mary | | Michael
如果我們要查詢出不重復的年齡和名字,可以使用以下命令:
SELECT DISTINCT age, name FROM person;
查詢結果為:
age | name | |-----|---------| | 25 | John | | 30 | Jane | | 20 | John | | 35 | Michael
通過DISTINCT命令,我們可以在查詢中僅返回不重復的記錄,從而更好地管理數據。
上一篇html 設置邊框不顯示
下一篇菜單 css 浮動效果