mysql - 从选择语句中的比较中删除单引号

标签 mysql select

我有一个表,其中一个字段可以有单引号,但我需要能够在没有单引号的情况下按该字段进行搜索。例如,如果搜索查询是“Johns favorite”,我需要能够找到该字段包含“Johns favorite”的行。我正在研究它的正则表达式,但如果我理解正确的话,它似乎在 select 语句中使用时返回 0 或 1。

最佳答案

看看: http://www.artfulsoftware.com/infotree/queries.php#552

这将为您提供两个字符串之间的距离。 IE。你可以检查levensthein distance是否小于3,这意味着小于3的操作是相等的。

关于mysql - 从选择语句中的比较中删除单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18764936/

相关文章:

mysql - 将 varchar m/d/yy 更改为 yyyy-mm-dd

mysql - 删除在一列中具有重复值但在另一列中具有不同值的行

mysql - 使用 SELECT EXISTS 查找 mysql 中是否存在行

mysql - 如果表中有空值,如何将MySQL列合并为一列?

mysql - 如何查找同一天创建的元素

php - 使用 PHP、MySql 在仪表板上为当前(登录)用户插入和显示数据

php - 下拉值未提交到帖子数组

javascript - 如何从 json 结果追加 <option>

mysql - MySQL中外键与复合主键的关系

javascript - 计算“选择”下拉列表中每个选项被选择的次数