gpt4 book ai didi

MySql Regexp 结果词已知词的一部分

转载 作者:行者123 更新时间:2023-11-28 23:18:20 25 4
gpt4 key购买 nike

为此苦苦挣扎了一段时间。有没有一种方法可以在我的表格中找到所有行,其中“单词”列中的单词是搜索词的一部分?

+---------+-----------------+
| id_word | word |
+---------+-----------------+
| 177041 | utvälj |
| 119270 | fonders |
| 39968 | flamländarens |
| 63567 | hänvisningarnas |
| 61244 | hovdansers |
+---------+-----------------+

我想提取行 119270,fonders。我想通过传递“plafonders”这个词来做到这一点。

SELECT * FROM words WHERE word REGEXP 'plafonders$'

在这种情况下,该查询当然不起作用,如果反过来就完美了。

有人知道解决这个问题的方法吗?

最佳答案

SELECT * FROM words WHERE 'plafonders' REGEXP concat(word, '$')

应该完成你想要的。你的正则表达式:

plafonders$

正在寻找专栏末尾的 plafonders。这是在寻找列结束之前的所有内容,例如正则表达式是 fonders$ for 119270

参见 https://regex101.com/r/Ytb3kg/1/https://regex101.com/r/Ytb3kg/2/ 相比.

关于MySql Regexp 结果词已知词的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42861776/

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