gpt4 book ai didi

sql - 使用单个 SQL 语句检索两个 COUNT

转载 作者:行者123 更新时间:2023-12-01 14:00:54 26 4
gpt4 key购买 nike

假设 Table1 有 c1 列,其允许值为 1 或 0。

如何通过单个查询检索 0 和 1 的数量?可能吗?

抱歉,愚蠢的提问方式。

我希望答案在一行中,而不是在一列中。

最佳答案

这是单个表/索引读取。子查询很可能会有两次这样的读取

SELECT
COUNT(CASE status WHEN 1 THEN 1 ELSE NULL END) AS Ones,
COUNT(CASE status WHEN 0 THEN 1 ELSE NULL END) AS Zeros
FROM
MyTable

..而且它也很便携

关于sql - 使用单个 SQL 语句检索两个 COUNT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909202/

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