admin管理员组文章数量:1794759
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
版权声明:本文标题:SQL中IF函数的使用 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686998401a127013.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论