我可以一起使用COUNT()和DISTINCT吗?

Ada*_*ski 22 mysql sql

我想计算mysql表中的行数,而不是包含重复的条目,

我可以distinctcount()吗?

Bol*_*ock 44

当然.

SELECT COUNT(DISTINCT column) FROM table;
Run Code Online (Sandbox Code Playgroud)


Iva*_*res 11

您需要的是以下内容:

SELECT field_type_name, count(*) FROM fields GROUP BY field_type_name;
Run Code Online (Sandbox Code Playgroud)

这会给你这样的东西:

image   14
string  75
text     9
Run Code Online (Sandbox Code Playgroud)


Vin*_*nie 5

 SELECT COUNT(DISTINCT field) from Table
Run Code Online (Sandbox Code Playgroud)

看到这个.