log_text not like '调整'
这样语句你知道是什么意思吧,意思是
log_text <> '调整'
log_text字段应该不只有调整2个字吧,应该是调整这样的,那么语句就应该改成
log_text not like ' %调整%'
个人没研究过这个,毕竟不是空的,都是直接用is not null
不过 like %% 显示的是所有不为空(null)的字段(不知道全部是空格能不能显示)
那么 like % 可能就在null这里可能会有些区别
建立一张表a,两个字段,一个是编码,一个是测试字段
1 a
2 aa
3 aaa
4 (四个空格)
5 (null) 也就是空
6 null(字符串null)
然后分别执行 子二个字段 like '%%' 和 like ‘%’的 *** 作,就应该可以根据前面出现的数字,确定二者的区别,如果二者真的显示的结果一样,那么也就没区别了。如果显示的结果不一样,那么才能知道二者的区别。
sql的like语法里面 []有特殊含义,类似正则表达式的范围,比如[0-9]代表数字
解决方法一是比如[可以用[[]查到,另一方法是用转义
SELECT from sampleTable where sampleData like '\[%' ESCAPE '\'
参考资料 网页链接
以上就是关于SQL like 不能使用全部的内容,包括:SQL like 不能使用、请问下sql全部查询的话 like ‘%’ 和like ‘%%’有啥区别呢为什么一般用后者呢、sqlserver数据库,like后面有半角[字符就查不到数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)