在 SQL 中,`SELECT DISTINCT` 語句用于從表中選擇唯一的值。它的作用是返回列中不重復的值,即去除重復的行。
當你執行 `SELECT DISTINCT column_name FROM table_name` 時,它將檢索指定列中的所有唯一值,并且將每個唯一值作為單獨的行返回。這樣可以幫助你快速識別表中存在的不同值,而不會顯示重復的數據。
`SELECT DISTINCT` 在以下情況下很有用:
1. 去除重復的行:當你想要從結果集中刪除重復的行時,可以使用 `SELECT DISTINCT`。
2. 數據分析和報告:通過對某個列使用 `SELECT DISTINCT`,你可以獲取該列中的唯一值列表,從而了解數據的不同種類或分類。
需要注意的是,`SELECT DISTINCT` 只適用于查詢單個列的唯一值。如果你需要同時選擇多個列的唯一組合值,請使用 `GROUP BY` 子句。