gpt4 book ai didi

mysql - 如何在不执行两次SQL调用的情况下计算SQL中列中特定值的出现次数

转载 作者:可可西里 更新时间:2023-11-01 07:49:29 24 4
gpt4 key购买 nike

我有一张表:Judges(JName char(25), LawSchool char(25)).

我试图在一次 SQL 调用中检索哈佛大学的法官人数和耶鲁大学的法官人数。我知道我可以做到这一点

SQL 调用 1)

select LawSchool, count(*) as cnt from Judges where LawSchool = 'Harvard'

SQL 调用 2)

select LawSchool, count(*) as cnt from Judges where LawSchool = 'Yale'

但有没有一种方法可以在一个中检索到耶鲁的法官人数和哈佛的法官人数SQL 调用但将它们存储在两个变量中,例如 cnt 和 cnt2?

最佳答案

select LawSchool, count(*) as cnt 
from Judges
where LawSchool in ('Harvard','Yale')
Group By LawSchool

关于mysql - 如何在不执行两次SQL调用的情况下计算SQL中列中特定值的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40293856/

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