一个三位数的状态位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..............
有啥规律么?没看出来
SELECT * FROM TABLE WHERE STATUS LIKE "1__"
只要换成两个下划线就好了。