LIKE 语句 SQL
Posted
技术标签:
【中文标题】LIKE 语句 SQL【英文标题】:LIKE statement SQL 【发布时间】:2021-02-01 18:47:16 【问题描述】:不要在 LIKE 语句中使用括号
我使用 mysql WorkBench,我不明白为什么 SELECT * from user where name like'B[io]'
不起作用。
我的数据库:
【问题讨论】:
【参考方案1】:因为 MySQL 不支持 like
表达式中的字符类。 SQL 标准也没有。
使用正则表达式:
where name regexp '^B[io]'
顺便说一句,like
确实工作。您只是没有以 'B'
、'['
、'i'
、'o'
和 ']'
五个字符开头的数据。
【讨论】:
以上是关于LIKE 语句 SQL的主要内容,如果未能解决你的问题,请参考以下文章
sql语句中条件查询里in、like、及=三个的效率怎么样?