--写成存储过程好了。
create proc p_test
as
if exists(select * from sys.TaUsers where id=1)
return 1
else
return 0
go
--调用
declare @i int
exec @i = p_test
select @i
这个问题第6个回答:
SQL code
declare @i as int
set @i = 0
select @i = count(*) from TaUsers where id=1
if @i = 0
print '0'
else
print '1'
这个问题第7个回答:
接下来就是接分了,呵呵~
这个问题第8个回答:
if exists (select count(*) from tb_Admin where id=45) select 0 else select 1
这个问题第9个回答:
今天主要就是想谢谢大家以往的帮助来散分,问题只是捎带的,
if(select count(*) from TaUsers where id=1)==0
-->
if not exists(select 1 from TaUsers where id=1)
-->or
if (select count(*) from TaUsers where id=1)=0
这个问题第14个回答:
if exists(select * from sys.TaUsers where id=1) return 1 else return 0
这个问题第17个回答:
SELECT CASE WHEN ISNULL(count(*),0)=0 THEN 0 ELSE 1 END from TaUsers where id=1
这个问题第18个回答:
SQL code
--1.
create proc test
@ErrorCode int output
as
if exists (select 1 from TaUsers where id=1)
begin
set @ErrorCode = 0
return
end
else
begin
set @ErrorCode = 1
return
end
go
--2.
create proc test
@ErrorCode int output
as
if (select count(*) from TaUsers where id=1)=0
begin
set @ErrorCode = 0
return
end