在SQL中,DISTINCT關鍵字用于返回唯一不重復的行。在處理多列的情況下,可以使用DISTINCT關鍵字來確保返回的行是唯一的。
例如,假設有一個表格包含姓名和姓氏兩列,我們想要返回不重復的姓名和姓氏的組合。可以使用以下查詢來實現:
SELECT DISTINCT first_name, last_name
FROM employees;
這將返回所有不重復的姓名和姓氏的組合。如果表中有多個相同的姓名和姓氏組合,則只返回一個。
需要注意的是,DISTINCT關鍵字會對所有列進行去重,而不是單獨對某一列去重。如果想要對單獨的列進行去重,可以使用GROUP BY子句。