标签: sql-server case
我的sql中有IF(expr1,expr2,expr3)。
如何在MS SQL中完成它?
答案 0 :(得分:10)
您可以使用CASE expression:
CASE WHEN expr1 THEN expr2 ELSE expr3 END
顺便说一下,这种语法不是SQL Server特有的 - 它也适用于MySQL和大多数其他数据库。