gpt4 book ai didi

sql - Mysql Count(*) as Total WHERE 总计?

转载 作者:行者123 更新时间:2023-11-29 04:31:12 24 4
gpt4 key购买 nike

SELECT
Id, QId, UName, Ans, Date, COUNT(*) * 10 as Total
FROM
question
WHERE
COUNT(*)
DESC
GROUP BY
UName

不起作用:(

最佳答案

我想你想过滤组。使用 HAVING COUNT(*) 而不是 WHERE:

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)

如果您想按元素数量对组进行排序,请使用 ORDER BY:

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
ORDER BY Count(*) DESC

关于sql - Mysql Count(*) as Total WHERE 总计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com