当前位置: 代码迷 >> Oracle管理 >> sql 写法 不知道错哪了 求帮忙
  详细解决方案

sql 写法 不知道错哪了 求帮忙

热度:428   发布时间:2016-04-24 04:04:33.0
sql 写法 不知道哪里错了 求帮忙
UPDATE syjk_ccs_zjk SET motortypecode= 
(CASE 
    when ratedpassengercapacity<6 ang vehicletype not like 'M%' then 11
    when ratedpassengercapacity>=6 and ratedpassengercapacity<10 then 12
    when ratedpassengercapacity>=10 and ratedpassengercapacity<20 then 13
    when ratedpassengercapacity>=20 and ratedpassengercapacity<36 then 14
    when ratedpassengercapacity>=36 then 15 
    else null
end); 报错 缺少关键字
UPDATE syjk_a SET name= 
(CASE 
    when code1<3 then 11
    when code1>=3 then 12
    else null
end); 我自己做了一个简单表就没错 
不知道为什么
------解决思路----------------------
第一个WHEN中的AND写成了ANG
  相关解决方案