场景:mysql未设置大小写区分的设置
表里有脏数据,表中某字段只能是大写,现在有部分数据包含小写的字符,现在要过滤出这些数据做清洗
sql:
SELECT * from vehicle
WHERE `enable` =1
and vin regexp BINARY '[[:lower:]]'
说明: regexp 正则匹配 更多匹配,请参考:https://www.jianshu.com/p/c248112eb1cb
BINARY 实质转为二进制进行比较 更多匹配,请参考:http://grepkey.blog.chinaunix.net/uid-20788470-id-1841622.html