mysql - 搜索时%通配符如何在sql中准确工作

标签 mysql sql select wildcard sql-like

我在 where 部分 'LIKE %Blabla%Another%' 看到了类似这样的 select 语句,现在我自己尝试了,但我不太清楚它是如何工作的。我感到困惑的是中间的 %,我理解“%Blabla Another%”的工作原理,但是用 % 代替空格,我感到困惑。

最佳答案

% 表示“任何字符序列,包括空字符”。所以 LIKE '%Blabla%Another%' 将匹配,例如 'XYZBlablaABCAnotherPQR''BlablaAnother''Blabla Another'

关于mysql - 搜索时%通配符如何在sql中准确工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38157951/

相关文章:

mysql - 为什么我的索引没有在 mysql 选择中使用

VBA 中的 SQL 命令

sql - 如何在MAC OSX中拆分SQL?

php - 将 SQL 查询的值存储在变量中

php - 你如何计算和格式化用户标签

javascript - 使用 AJAX 和 Jquery 从 MySQL 填充表单字段

mysql - 数据库引用表

css - Firefox 中的下拉边框问题

mysql - 从MySQL中的一个结果集中的多个表中获取数据

MySQL:提取日期范围内出现次数在 2 到 10 之间的 ID