当前位置: 代码迷 >> Sql Server >> 关于存储过程里边if else和count的用法
  详细解决方案

关于存储过程里边if else和count的用法

热度:60   发布时间:2016-04-24 09:10:10.0
关于存储过程里面if else和count的用法
BEGIN
select count(id) from tlk_A
if(count(id)>0){
select * from tlk_B
}else{
select * from tlk_C
}
END

我要在存储过程里面写类似上面逻辑的代码,不知道该怎么写,sql基础不太好
------解决思路----------------------
BEGIN
if EXISTS(SELECT 1 FROM tlk_A)
select * from tlk_B
else
select * from tlk_C
END
这个判断不需要COUNT
  相关解决方案