在SQL中,DISTINCT關(guān)鍵字用于返回唯一不重復(fù)的行。在處理多列的情況下,可以使用DISTINCT關(guān)鍵字來確保返回的行是唯一的。
例如,假設(shè)有一個(gè)表格包含姓名和姓氏兩列,我們想要返回不重復(fù)的姓名和姓氏的組合??梢允褂靡韵虏樵儊韺?shí)現(xiàn):
SELECT DISTINCT first_name, last_name
FROM employees;
這將返回所有不重復(fù)的姓名和姓氏的組合。如果表中有多個(gè)相同的姓名和姓氏組合,則只返回一個(gè)。
需要注意的是,DISTINCT關(guān)鍵字會對所有列進(jìn)行去重,而不是單獨(dú)對某一列去重。如果想要對單獨(dú)的列進(jìn)行去重,可以使用GROUP BY子句。