mysql - 我需要使用 MySQL 5.0 搜索医院名称的 MySQL 查询
问题描述
当我搜索“Kaiser Fresno”时,什么都没有显示,但是当我只搜索“Kaiser”时,Fresno 选项在列表的中间。理想情况下,如果有人搜索“Kaiser Fresno”,则应该填充“Kaiser FND Hosp - Fresno”,即使它不是完全匹配。
search key => “Kaiser Fresno”
possible output => “Kaiser FND Hosp - Fresno”
这是我用于查找结果的查询:
SELECT *
FROM hospitals
WHERE name LIKE "%Kaiser Fresno%"
请给出基于 MySQL 5.0 的可能解决方案
解决方案
把它一分为二
SELECT * FROM hospitals WHERE name LIKE "%Kaiser%" OR name LIKE '%Fresno%'
推荐阅读
- powershell - Powershell 创建访问策略 Azure
- c# - 显示 400 的 ASP.NET Web 应用程序 (WebForms) 项目的 Api
- javascript - 拖放但替换为内联 svg
- excel - TXT 连接问题
- arrays - 有人告诉我这个 JSON 有多个根元素,帮助纠正
- keyboard-shortcuts - mc.keymap(午夜指挥官)中的“a1”、“c1”绑定是什么?
- swift - 无法覆盖preferredStatusBarStyle
- ios - 在 swiftUi 中跨视图更改结构内的数据
- azure-data-factory - 将“设置变量活动”的值保存在 Json 文件中
- node.js - 在 nodeJs 中导入 @turf 模块的问题