sqlserverwhere筛选问题

image.png使用where条件筛选出等于1类、2类的全部,以及包含于3类中的 1 、2 这俩小类  用sql怎么写呀

FineReport wlllllll 发布于 2021-1-7 09:21 (编辑于 2021-1-7 10:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
2
张洪威Lv6高级互助
发布于2021-1-7 09:23(编辑于 2021-1-7 10:15)

where  (大类 in ('1类','2类') or (大类='3类' and 小类='1'))


where  (大类 in ('1类','2类') or (大类='3类' and 小类  in ('1','2')))


where  (大类 in ('1类','2类') or (大类='3类' and charindex('1',小类)>0 and charindex('2',小类)>0))

最佳回答
1
snrtuemcLv8专家互助
发布于2021-1-7 09:25

select * from 表 where 类别 in ('1类','2类') or (类别 ='3类' and 小类='1')

最佳回答
0
巴拉巴拉1234Lv6初级互助
发布于2021-1-7 10:06

select * from 表 where 类别 in ('1类','2类') or (类别 ='3类' and 小类 in ('1','2'))

  • 4关注人数
  • 402浏览人数
  • 最后回答于:2021-1-7 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部