# 示例1:使用if判断 SELECT * FROM 表名 WHERE 条件 IF @@ROWCOUNT = 0 BEGIN PRINT '查询结果为空' END # 示例2:使用exists判断 IF EXISTS(SELECT * FROM 表名 WHERE 条件) BEGIN PRINT '查询结果不为空' END ELSE BEGIN PRINT '查询结果为空' END # 示例3:使用count判断 SELECT COUNT(*) FROM 表名 WHERE 条件 IF @@ROWCOUNT = 0 BEGIN PRINT '查询结果为空' END ELSE IF @@ROWCOUNT >0 BEGIN PRINT '查询结果不为空' END
以上是三种常见的判断查询结果是否为空的方法。可以根据实际需求选择相应的方法进行处理。