前端之家收集整理的这篇文章主要介绍了
SQL如果select语句返回没有行,然后执行替代选择语句,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
基本上,什么合成将允许我实现
标题声明?
If (select statement 1) returns 0 rows THEN (select statement 2) else (select statement 3)
所以sql从语句2或3中返回结果
我已经寻找一种方法来做到这一点,但是迄今为止我发现的没有什么似乎恰恰满足了要求.
IF EXISTS (SELECT field FROM table)
BEGIN
SELECT field FROM table2
END
ELSE
BEGIN
SELECT field FROM table3
END
原文链接:https://www.f2er.com/mssql/74813.html