在SQL中,DISTINCT關鍵字用于從查詢結果中去除重復的行。它可以應用于SELECT語句來返回唯一的值。
以下是使用DISTINCT的示例:
sql
-- 選擇唯一的城市名稱
SELECT DISTINCT City FROM Customers;
-- 選擇唯一的城市和國家組合
SELECT DISTINCT City, Country FROM Customers;
-- 選擇唯一的產品分類
SELECT DISTINCT Category FROM Products;
-- 選擇唯一的訂單日期
SELECT DISTINCT OrderDate FROM Orders;
在上述示例中,使用了DISTINCT關鍵字來篩選不重復的值。注意,DISTINCT關鍵字作用于SELECT子句中指定的列,返回
這些列的唯一值組合。
需要注意的是,DISTINCT關鍵字會對查詢結果進行排序以找到重復的行并去除它們,這可能會對性能產生影響。如果你只
關心某個特定字段的唯一值,而不需要整個結果集進行排序,可以考慮使用GROUP BY子句來實現相同的效果。
請根據你的具體需求,在你的SQL查詢語句中正確地使用DISTINCT關鍵字。