sql—检查数据库是否包含任何行的最有效方法?

fbcarpbf  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(254)

这个问题在这里已经有答案了

检查表是否包含行sql server 2005(6个答案)
10个月前关门了。
我有一个应用程序,每60秒用以下查询轮询一个数据库;

SELECT TOP (1) id FROM item WHERE status = 5

我想知道是否有更有效的方法来检查我的表是否包含任何行?这里我不需要返回值,我只需要检查表中是否包含任何具有该状态的行。

oxiaedzo

oxiaedzo1#

我会用 exists :

select case when exists (select 1 from item where status = 5) 
    then 1 
    else 0 
end as has_status_5

相关问题