gpt4 book ai didi

sql - 在 SQL 中如何使用 COUNT 转换为百分比?

转载 作者:行者123 更新时间:2023-12-02 00:09:07 30 4
gpt4 key购买 nike

例如,如果我想在“员工”表中列出男性和女性的百分比。这样对吗?

SELECT Sex, COUNT (Sex) AS [%]
FROM Employees
GROUP BY Sex;

如果我想列出少于 50% 的性别怎么办?以下是正确的吗?

SELECT Sex, COUNT (Sex) AS [%]
FROM Employees
GROUP BY Sex
HAVING COUNT (Sex) < 50%

谢谢。

最佳答案

我相信这就是您要找的。

SELECT Sex, (Count(Sex)* 100 / (SELECT Count(*) FROM Employees)) as MyPercentage
FROM Employees
GROUP BY Sex

然后你可以做

HAVING MyPercentage < 50

关于sql - 在 SQL 中如何使用 COUNT 转换为百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16548724/

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