SQL中的case-条件查询
原创
©著作权归作者所有:来自51CTO博客作者smileliuyb的原创作品,请联系作者获取转载授权,否则将追究法律责任
select case
when sum(grade)>500000 then sum(grade)
else 0
end
from test1
where id>100;
update test1
set grade = case
when grade < 10000 then grade * 1.05
else grade * 1.50
end;
条件查询的标准结构如下~
case
when pred1 then result1
when pred2 then result2
……
when predN then resultN
else result0
end
下一篇:数据库中视图相关
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
sql把两值之和当作条件进行查询
把表中两个字段之和作为where条件进行过滤查询
sql 格式化时间 字段 -
SQL server无条件查询 sql server 条件查询
SQL Server条件查询
SQL server无条件查询 SQL Server 数据库 SQL Server