
SQL中IF函数的使用
SQL中IF函数的使用
if(a,b,c)if判断,如果a满足条件,返回b,否则返回c 举个例子 查询SC表中及格的学生 创建表SC SC(SId,CId,score) –SId 学生编号,CId 课程编号,score 分数
create table SC(sid varchar(10),cid varchar(10),score decimal(18,1));插入数据
insert into SC values('01' , '01' , 80); insert into SC values('01' , '02' , 90); insert into SC values('01' , '03' , 99); insert into SC values('02' , '01' , 70); insert into SC values('02' , '02' , 60); insert into SC values('02' , '03' , 40); select sid, count(if(score>=60,sid,null)) from SC group by sid;运行代码满足及格条件的返回学号sid,不满足条件的返回null
👁️ 阅读量:0
© 版权声明:本文《SQL中IF函数的使用》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686998628a415649.html。