第1个回答 2011-01-17
DECLARE @ID INT
SET @ID=??--传进来参数
IF @ID =0
BEGIN
SELECT * FROM TABLE1 --查询语句1
END
ELSE
BEGIN
SELECT * FROM TABLE2 -- 查询语句2
END
参考资料:1
第2个回答 2011-01-17
用if判断可以
IF 条件表达式
BEGIN
SQL语句
END
ELSE
BEGIN
SQL语句
END
第3个回答 2011-01-17
select * from tablename where id=0
union
select * from tablename where id<>0
第4个回答 2011-01-17
if(id<>0)
select * from tb where
else
select * from tb where
第5个回答 2011-02-01
select * from tablename where id=0
union
select * from tablename where id<>0本回答被提问者采纳