有表如下
若要得到如下数据,请写出相应的查询语句
有两种方式:
1、case方法
select sum(case when cla_id=1 then 1 else 0 end ) 一班,
sum(case when cla_id=2 then 1 else 0 end ) 二班 from stu;2、decode方法
select sum(decode(cla_id,1,1,0)) 一班,
sum(decode(cla_id,2,1,0)) 二班
from stu;
本文介绍了如何使用SQL中的CASE和DECODE方法来计算不同班级的学生人数,通过两种不同的语法实现,使数据分析变得更加灵活高效。
4021

被折叠的 条评论
为什么被折叠?



