在MySQL查詢中,使用DISTINCT關鍵字可以輕松地檢索不同(唯一)的值。如果您要從表中檢索該列的所有不同值,則可以使用DISTINCT語句。DISTINCT可能適用于SELECT語句中的所有列或僅適用于特定列。
SELECT DISTINCT 列名 FROM 表名 WHERE 條件;
上面的代碼表示從指定的表中選擇不同的列,那么這些列中的值是唯一的。這個語句中的WHERE是可選的,如果指定了WHERE,則選擇只存在匹配條件的記錄。
另外,與DISTINCT一起使用的其他聚合函數,例如SUM,AVG,COUNT和MAX / MIN等,可以很容易地按所需對不同值進行聚合。以下是一個例子:
SELECT COUNT (DISTINCT 列名) FROM 表名 WHERE 條件;
該語句返回選擇列中的不同值的數量。
總之,使用MySQL的DISTINCT關鍵字可以以簡單的方式快速檢索唯一的值,并且可以與其他聚合函數進行組合使用。希望這篇文章能夠幫助您更好地了解MYSQL的查詢操作。