gpt4 book ai didi

mysql - 在 MySQL 中的不同位置搜索字符串

转载 作者:行者123 更新时间:2023-11-29 06:52:07 25 4
gpt4 key购买 nike

我在 mySql 中搜索字符串时遇到了这个问题。

场景:我想做一个智能搜索,即我的数据库中保存的数据是这样的(引用图片)

enter image description here

我正在使用SELECT * from table where name like '%snow%'此代码有效,但是当我输入like'%jon Snow%'时,它是不显示结果。这应该是什么问题或解决方案?

最佳答案

看来您不是在寻找像“Jon Snow”这样的字符串,这是行不通的。

你会想要其中一个

SELECT * from table where name like '%snow%'and name like '%jon%'

SELECT * from table where name like '%snow%' or name like '%jon%'

例如,两者都可以工作,但如果您只想包含 jonsnow 的行,我会使用第一个。

关于mysql - 在 MySQL 中的不同位置搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47047685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com