select from
where 列名 not like '147'
and 列名 not like '1571690'
and 列名 not like '1571684'
sql的like语法里面 []有特殊含义,类似正则表达式的范围,比如[0-9]代表数字
解决方法一是比如[可以用[[]查到,另一方法是用转义
SELECT from sampleTable where sampleData like '\[%' ESCAPE '\'
参考资料 网页链接
like 'A%'第一个字母是A的字符串;
like '%A%'包含A的字符串;
not like 'A%'第一个字母不为A的字符串;
not like '%A%'不包含A的字符串;
另外:如果不包含的内容为%一类的特殊字符就需要使用[^%](不包含)了
除了IS NOT NULL和NOT IN两个例外,对于其他查询条件NOT的用法都是紧跟在where关键词后面,如where not a between x and y ;where not b like'%c'
以上就是关于access数据库 查询不包含多个字符全部的内容,包括:access数据库 查询不包含多个字符、sqlserver数据库,like后面有半角[字符就查不到数据、关于SQL中LIKE的用法 例如:like 'A%'是指包含A的字符串,但如果我想排除包含A的字符串该用什么命令呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)