MySQL中的通配符搜索,LIKE '%string%'(小提琴)[重复]
Posted
技术标签:
【中文标题】MySQL中的通配符搜索,LIKE \'%string%\'(小提琴)[重复]【英文标题】:Wildcard Search in MySQL, LIKE '%string%' (Fiddle) [duplicate]MySQL中的通配符搜索,LIKE '%string%'(小提琴)[重复] 【发布时间】:2022-01-07 02:35:52 【问题描述】:我要搜索条件为name = '%Park%'
的数据
这是我在 Fiddle 中的示例代码。 http://sqlfiddle.com/#!9/d0e059/12
当我在 BigQuery 中尝试时,它返回区分大小写的结果。 数据与“公园”完全匹配。不是'公园','公园'
但是在我链接的 mysql 测试中, 它返回所有字母 'Park' 包含 'PARK','park' (不区分大小写)
即使在数据中,mySQL 最初也不区分大小写吗? 还是我做错了什么??
【问题讨论】:
比较两种排序规则设置 抱歉,您能详细解释一下 2 个排序规则设置吗? dev.mysql.com/doc/refman/8.0/en/case-sensitivity.html 查看以下重复问题的答案以获得超越二元运算符的最全面答案:***.com/a/35029976/5389997 【参考方案1】:对于 MySQL 中的情况,您可以使用 LIKE BINARY
;
SELECT name, host_name, borough, district, price
FROM airbnb
WHERE name LIKE BINARY '%park%';
MySQL like binary
【讨论】:
以上是关于MySQL中的通配符搜索,LIKE '%string%'(小提琴)[重复]的主要内容,如果未能解决你的问题,请参考以下文章