首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

where。条件怎么假case when

2012-03-27 
where。条件如何假case whenselect * from a where 加判断。如果成立。id1不成立 查询id2的。该如何写[解决

where。条件如何假case when
select * from a where 加判断。如果成立。id=1不成立 查询id=2的。该如何写

[解决办法]
--1
select * from a where (如果成立 and id=1) or (不成立 and id = 2)

--2
if 如果成立
select * from a where id = 1
else
select * from a where id = 2

[解决办法]

探讨
select * from a where 加判断。如果成立。id=1不成立 查询id=2的。该如何写

[解决办法]
探讨

--1
select * from a where (如果成立 and id=1) or (不成立 and id = 2)

--2
if 如果成立
select * from a where id = 1
else
select * from a where id = 2

热点排行