在mysql返回表内某个字段的统计,就是返回每个不同的数据各1个
在 MySQL 中,如果你想要返回表内某个字段的统计信息,并且只返回每个不同的数据各1个,可以使用 SELECT DISTINCT
或者 GROUP BY
语句。以下是两种方法的示例:
假设你有一个表 my_table
,其中有一个字段 my_column
,你想要返回 my_column
中每个不同的数据各1个。
SELECT DISTINCT
SELECT DISTINCT my_column
FROM my_table;
GROUP BY
SELECT my_column
FROM my_table
GROUP BY my_column;
这两种方法都会返回 my_column
中每个不同的数据各1个。
假设你的表 my_table
有以下数据:
id | my_column |
---|---|
1 | A |
2 | B |
3 | A |
4 | C |
5 | B |
执行上述任意一个查询后,返回的结果将是:
my_column |
---|
A |
B |
C |
这两种方法的结果是相同的,选择哪种方法取决于你的个人偏好和具体的查询需求。