You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用MySQL SELECT查询查找撇号后接大写字母的拼写错误

MySQL查询匹配撇号后紧跟大写字母的行

要找出数据库中包含撇号(单引号)后紧跟大写字母的行,你可以利用MySQL的正则表达式匹配功能,使用REGEXP或RLIKE操作符实现:

基础查询语句

假设你的表名为your_table,要检查的字段为your_column,基础查询如下:

SELECT *
FROM your_table
WHERE your_column REGEXP "'[A-Z]";

处理大小写敏感问题

如果你的数据库排序规则是大小写不敏感的(比如默认的utf8_general_ci),上述查询可能会误匹配撇号后的小写字母。这时可以通过BINARY关键字强制大小写敏感匹配:

SELECT *
FROM your_table
WHERE BINARY your_column REGEXP "'[A-Z]";

或者另一种等价写法:

SELECT *
FROM your_table
WHERE your_column REGEXP BINARY "'[A-Z]";

模式说明

  • ':精确匹配单引号(撇号)
  • [A-Z]:匹配任意一个大写英文字母
    两者组合就能精准定位像It'S hot这类因误按Shift键导致的拼写错误行。

内容的提问来源于stack exchange,提问作者Steve Wasiura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 02:55:21