如何使用MYSQL选择查询来查找由打字错误(印刷)引起的撇号和大写字母



我需要一个MySQL查询来查找所有包含等文本模式的行

这是热门

(一个撇号后面跟着一个大写字母(,当打字员在快速打字时按住shift键太久时出错(打字错误(。

SELECT artist, title
FROM songs 
WHERE BINARY title REGEXP '^.*'[A-Z]+'

BINARY强制区分大小写

^从数据字段开始,

.*匹配任何字符

\'转义单引号

[A-Z]匹配大写字母A到Z

+匹配其后的任何内容,甚至不匹配任何内容,即行结束

最新更新