社区
MS-SQL Server
帖子详情
where。条件如何假case when
songweida8076
2012-03-18 10:56:46
select * from a where 加判断。如果成立。id=1不成立 查询id=2的。该如何写
...全文
136
3
打赏
收藏
where。条件如何假case when
select * from a where 加判断。如果成立。id=1不成立 查询id=2的。该如何写
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EnForGrass
2012-03-18
打赏
举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
--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
[/Quote]
估计就这意思
开着拖拉机泡妞
2012-03-18
打赏
举报
回复
[Quote=引用楼主 songweida8076 的回复:]
select * from a where 加判断。如果成立。id=1不成立 查询id=2的。该如何写
[/Quote]
意思表达不够明确
dawugui
2012-03-18
打赏
举报
回复
--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
MySQL在where后面使用
case
when
在MySQL中,在where后面使用
case
when的说明 报错语句 select * from A, B where <font color=red >B.name in</font&amp...
sql示例:
case
when作为where
条件
上述代码中,使用了多个
CASE
WHEN语句在WHERE
条件
中进行组合,其中condition_1、condition_2和condition_3表示需要满足的
条件
。上述代码中,
CASE
WHEN语句在WHERE
条件
中作为一个
条件
,其中condition_1和condition_2...
sql的where
条件
中使用
case
when
sql的where
条件
中使用
case
when, oracle中number类型使用正无穷
oracle 在where
条件
中写
case
when
业务:当状态等于2时判断表中的userid 是否和当前登录人id相等 SELECT * FROM tbname t WHERE 1=1AND (
CASE
WHEN t.vc_state = '2' THEN t.vc_userId ELSE 当前登录人id END ) = 当前登录人id...
MYSQL中where 中 使用
CASE
WHEN
MYSQL中where嵌套使用
CASE
WHEN
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章