1. DISTINCT關鍵字
DISTINCT關鍵字可以用于在SELECT語句中去重。以下SQL語句將從表中查詢不重復的城市名稱,并返回城市數量:
SELECT COUNT(DISTINCT city) FROM table;
2. GROUP BY子句
GROUP BY子句可以根據指定列對數據進行分組,以便于進行聚合計算。以下SQL語句將從表中查詢不重復的城市名稱,并返回城市數量:
SELECT city, COUNT(*) FROM table GROUP BY city;
3. 使用子查詢
使用子查詢也可以實現(xiàn)數據去重。以下SQL語句將從表中查詢不重復的城市數量:
SELECT COUNT(*) FROM (SELECT DISTINCT city FROM table) AS t;
以上是MySQL查詢不重復字段條數的三種方法,其中DISTINCT關鍵字和GROUP BY子句適用于簡單的去重場景,而使用子查詢則適用于較為復雜的情況。根據具體需求選擇合適的方法可以提高查詢效率和準確性。