标签: sql
我在下面的查询中查找表中的非字母数字值,然后得到以下结果。
where NOT LIKE '%[^a-zA-Z0-9]%'
但是,它返回的是非字母数字值。
结果:00003000000DDE11003
答案 0 :(得分:0)
您非常亲密。您同时使用NOT和^来要求双重否定。
NOT
^
当前,您要查询的列不是非字母数字的记录。
因此,这应该可以按照您期望的方式工作:WHERE column NOT LIKE '%[0-9A-Za-z]%'
WHERE column NOT LIKE '%[0-9A-Za-z]%'