相关疑难解决方法(0)

如何使用一个SQL查询获取多个计数?

我想知道如何编写此查询.

我知道这个实际的语法是假的,但它会帮助你理解我想要的东西.我需要这种格式,因为它是一个更大的查询的一部分.

SELECT distributor_id, 
COUNT(*) AS TOTAL, 
COUNT(*) WHERE level = 'exec', 
COUNT(*) WHERE level = 'personal'
Run Code Online (Sandbox Code Playgroud)

我需要在一个查询中返回所有内容.

此外,它需要在一行,所以以下将不起作用:

'SELECT distributor_id, COUNT(*)
GROUP BY distributor_id'
Run Code Online (Sandbox Code Playgroud)

mysql sql join group-by count

278
推荐指数
8
解决办法
32万
查看次数

计算不同的记录(所有列)不起作用

什么是正确的语法

count (distinct *) from t1
Run Code Online (Sandbox Code Playgroud)

我得到他跟随错误:

[Err] 42000 - [SQL Server]关键字'distinct'附近的语法不正确.

sql t-sql sql-server count

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

count ×2

sql ×2

group-by ×1

join ×1

mysql ×1

sql-server ×1

t-sql ×1