gpt4 book ai didi

MYSQL 选择 LIKE 并匹配空格

转载 作者:行者123 更新时间:2023-11-30 22:37:18 24 4
gpt4 key购买 nike

我有一个简短的问题。如何让 MYSQL SELECT 语句处理字符串条目的第一个单词。

例如我的数据库中有这个

交付给 ROCKET FAO Paul Load

我希望能够搜索其中的任何单词并获得结果。 EG Delivery, FAO Paul, or Load 等等

但是在搜索 Delivery 时它永远不起作用。我使用了以下 Like 表达式:

LIKE '%$param%'
LIKE '$param%'
LIKE '% $param %'
LIKE '$param'
REGEXP '$param'
REGEXP '%$param%'

但是没有运气。其他搜索词只适用于不搜索 Delivery,这种情况发生在我所有的数据条目上,如果您搜索第一个出现的词,它不会找到它。

最佳答案

此语句匹配任何以 Delivery 开头的单词

WHERE [columnNameHere] LIKE 'Delivery%'

也许你在谈论这个

WHERE [columnNameHere] LIKE concat(@param, '%')

关于MYSQL 选择 LIKE 并匹配空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32144556/

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