SQL语句中大于小于的判断
select distinct (Nsrbh),chengjiming,
case koufen
when koufen>=30 then 30
end as aaa
from nsxycj
如上sql一直报'>' 附近有语法错误。
求解释,还有我想实现的是 koufen这个列是int类型 判断这一列数据大于30的数值全部改成30分,有什么好办法木有,在线等 解决里面结贴 谢谢各位了。
------解决方案--------------------select distinct (Nsrbh),chengjiming,
case when koufen>=30 then 30
end as aaa
from nsxycj
------解决方案--------------------select distinct (Nsrbh),chengjiming,
case when koufen>=30 then 30
else koufen end as aaa
from nsxycj