MSSQL sql server判断查询结果为空的方法分享


摘要:
下文讲述sql脚本如何判断查询结果为空的方法分享,如下所示:
实验环境:sqlserver 2008 R2


 create table test(keyId int identity,info varchar(20))
go
insert into test(info)values('a'),('b'),('c')
go
----查询结果为空(null)的判断方法
---方法1:查询表判断结果
if not  exists(select null from test where keyId >100)
begin
   print '1:查询结果为空判断方法!'
end
---方法2:查询指定变量的结果
go
declare @a int 
select @a =keyId from test where keyId >100
if @a is null 
begin
print '2:@a结果为空'
end 
go
truncate table test
drop     table test 
mssql_sqlserver_查询结果为空的判断

mssql_sqlserver_查询结果为空的判断