首页 新闻 会员 周边 捐助

SQL里面的逻辑运算,查询条件的设置

0
悬赏园豆:10 [已关闭问题] 关闭于 2011-12-12 16:35

一个三位数的状态位Status,初始态为“000”,在数据库当中的存储方式有(“001”,“010”,“100”,“101”,“110”,“011”,“111”)这几种方式。

 

当我传入的参数值为“110”的时候我需要查询出Status 为“110”,“111”的数据

当我传入的参数值为“101”的时候我需要查询出Status 为“101”,“111”的数据

当我传入的参数值为“100”的时候我需要查询出Status 为“110”,“111”,“101”,“100”的数据

当我传入的参数值为“001”的时候我需要查询出Status 为“001”,“011”,“101”,“111”的数据

最好不要用 IN

SELECT * FROM TABLE WHERE STATUS..............

sql
胥健的主页 胥健 | 初学一级 | 园豆:151
提问于:2011-12-12 16:09
< >
分享
所有回答(2)
0

有啥规律么?没看出来

webaspx | 园豆:1973 (小虾三级) | 2011-12-12 16:17
0

SELECT * FROM TABLE WHERE STATUS LIKE "1__"

只要换成两个下划线就好了。

胥健 | 园豆:151 (初学一级) | 2011-12-12 16:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册