排除 通配符怎么写?
qshzf 2016-07-28 11:24:00 排除 通配符怎么写?
比如我有一个 物资表
序号 名称 颜色
1 A H56
2 B D5
3 C D12
4 D C19
5 E C29
6 F C20
7 G C229
我想按用户填写的条件查询
select * from 物资表 where 颜色 like ‘C%’ 可以查询C开头的颜色
那么非C开头的怎么查询呢?
select * from 物资表 where 颜色 not like ‘C%’ 是不行的,因为 ‘C%’ 是程序传进来的。
select * from 物资表 where 颜色 like ‘^C%’ 又查询不出来
怎样才能查出这样的结果呢
序号 名称 颜色
1 A H56
2 B D5
3 C D12