gpt4 book ai didi

mysql `sounds like` 未返回所有正确/预期结果

转载 作者:行者123 更新时间:2023-11-29 17:15:50 25 4
gpt4 key购买 nike

我有一个名为key_words的表:

id        | keyword-------------------1         | dream2         | dreams3         | draw4         | sudipto5         | sudipta

当我执行这些查询时:

  1. 从关键字听起来像“梦想”的关键字中选择关键字

  2. 从key_words中选择关键字,其中关键字听起来像“drea”

  3. 从关键字听起来像“sudipto”的关键字中选择关键字

    我分别期待这些结果:

1. keyword----------   dream   dreams   draw (maybe)2. keyword----------   draw   dream   dreams3. keyword----------   sudipto   Sudipta

但我分别得到了这些结果:

1. keyword----------   dream2. keyword----------   draw3. keyword----------   sudipto   Sudipta

为什么听起来没有返回预期的结果,我该怎么做才能获得预期的结果?

感谢您的帮助!

最佳答案

如果你想找到类似的东西

1. keyword
----------
dream
dreams
draw (maybe)

2. keyword
----------
draw
dream
dreams

3. keyword
----------
sudipto
Sudipta

您可以使用正则表达式或编写如下内容:

select keyword from key_words where keyword sounds like 'dream_'

select keyword from key_words where keyword sounds like 'sudipt_'

我不知道该告诉你关于中间行的什么,但只有:

select keyword from key_words where keyword sounds like 'dr%'

问题出在听起来像。我想你已经看到了关于它的解释。MySQL SOUNDS LIKE 用作 SOUNDEX(expr) = SOUNDEX(expr) 来检索听起来相似的字符串。如果使用它很重要,请点击链接 SOUNDEX 。对于我来说,我认为这种方式不太可靠。

也许对你有帮助。祝你好运!

关于mysql `sounds like` 未返回所有正确/预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51635062/

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