2026-10-22 15:44:26
要查看 SQL 表中某个字段包含的所有唯一值,可以使用 DISTINCT 运算符。以下是具体方法和相关说明:
核心方法使用 DISTINCT 查询唯一值语法:
SELECT DISTINCT <字段名> FROM <表名>;示例:
SELECT DISTINCT name FROM customers;此查询会返回 customers 表中 name 字段的所有不重复值。
扩展用法统计唯一值数量使用 COUNT(DISTINCT) 计算字段中唯一值的总数:
SELECT COUNT(DISTINCT name) FROM customers;分组查看值分布通过 GROUP BY 按字段值分组,并可结合聚合函数(如计数):
SELECT name, COUNT(*) FROM customers GROUP BY name;排序结果用 ORDER BY 对结果按字段值升序(默认)或降序排序:
SELECT DISTINCT name FROM customers ORDER BY name DESC;