如何在mssql中编写IF(expr1,expr2,expr3)

时间:2010-12-01 16:11:17

标签: sql-server case

我的sql中有IF(expr1,expr2,expr3)。

如何在MS SQL中完成它?

1 个答案:

答案 0 :(得分:10)

您可以使用CASE expression

CASE WHEN expr1 THEN expr2 ELSE expr3 END

顺便说一下,这种语法不是SQL Server特有的 - 它也适用于MySQL和大多数其他数据库。