【问题标题】: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 最初也不区分大小写吗? 还是我做错了什么??

【问题讨论】:

标签: mysql sql sql-like case-sensitive


【解决方案1】:

对于 MySQL 中的情况,您可以使用 LIKE BINARY;

SELECT name, host_name, borough, district, price
FROM airbnb
WHERE name LIKE BINARY '%park%';

MySQL like binary

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多