我真的在MSSQL 2012中遇到了一个case语句。我已经四处寻找其他答案,但尽管我有一些帮助,但似乎没有解决问题。带有聚合和类似子句的case语句 - MSSQL 2012
case firstname
when len(ltrim(rtrim(firstname))) > 11 then 'blah'
else 'blahblah'
end as test
我得到一个语法错误,'>'字符。
原来,这是
case firstname
when ltrim(rtrim(firstname)) like '% %' then 'blah'
else 'blahblah'
end as test
,但我认为有可能已经对类似的关键字一定的敏感性,所以我把它改为“>”,但我得到了同样的事情。
可能是一个愚蠢的问题,但我已经撞了我的头几个小时,一些见解将不胜感激。
啊,辉煌!这样可行。非常感谢你! –
很快就会接受。 –