摘要:
做了这么多年开发,不怕笑话,还真的很少用CASE语句,毕竟很多判断实际上都是在逻辑层就做好了不过,CASE用起来还是非常方便好用的。小例子:判断Status参数值和当前字段值哪个大,当前字段值小就更改,否则就不更改。update [Records] set Status = (CASE WHEN Status < @Status THEN @Status ELSE Status END) where GUID=@GUID下面是转载的CASE的资料,SQL的联机丛书里也有Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1 阅读全文