【发布时间】:2018-09-11 18:34:12
【问题描述】:
我想使用IF 和ELSE 条件执行不同的查询...
【问题讨论】:
-
为什么你要问“if and else”,而你的示例代码却使用了“case when”?为什么不直接使用
IF和ELSE?
标签: sql sql-server if-statement select count
我想使用IF 和ELSE 条件执行不同的查询...
【问题讨论】:
IF 和ELSE?
标签: sql sql-server if-statement select count
在 SQL Server 中,CASE 不能用于控制流。请改用IF。
IF (SELECT count(*)
...) > 0
BEGIN
SELECT ...
END
ELSE
BEGIN
SELECT ...
END;
【讨论】: