是的,MySQL的DISTINCT
關鍵字可以與其他函數結合使用。DISTINCT
用于從查詢結果中消除重復的行,而其他函數可以對行應用各種操作或計算。
例如,假設您有一個名為employees
的表,其中包含first_name
,last_name
和salary
列。如果您想獲取不重復的first_name
和last_name
組合及其對應的平均薪水,可以使用以下查詢:
SELECT DISTINCT first_name, last_name, AVG(salary) as average_salary
FROM employees
GROUP BY first_name, last_name;
在這個例子中,DISTINCT
關鍵字與GROUP BY
子句一起使用,以消除具有相同first_name
和last_name
值的行。然后,AVG()
函數用于計算每個唯一組合的平均薪水。