这个问题在这里已经有答案了:
检查表是否包含行sql server 2005(6个答案)10个月前关门了。我有一个应用程序,每60秒用以下查询轮询一个数据库;
SELECT TOP (1) id FROM item WHERE status = 5
我想知道是否有更有效的方法来检查我的表是否包含任何行?这里我不需要返回值,我只需要检查表中是否包含任何具有该状态的行。
oxiaedzo1#
我会用 exists :
exists
select case when exists (select 1 from item where status = 5) then 1 else 0 end as has_status_5
1条答案
按热度按时间oxiaedzo1#
我会用
exists
: