gpt4 book ai didi

mysql - 如何从MYSQL中选择准确的句子

转载 作者:行者123 更新时间:2023-11-30 22:39:48 27 4
gpt4 key购买 nike

I have two coloumns:

> 
> <table border=1>
> <tr>
> <td><b>Phrase</b></td>
> <td><b>Sentence</b></td>
> </tr>
> <tr>
> <td>Love Math</td>
> <td>I really love math</td>
> </tr>
> </table>
>
>

Using the Query below:

SELECT sentence FROM tbl_sentence WHERE MATCH(phrase) AGAINST(' love math')

OUTPUT: "I really love math"

我的问题是当用户只输入“爱”这个词时。

仍然得到输出“我真的很喜欢数学”。

如果用户只输入“我爱”,如何不返回任何内容。

最佳答案

这应该会显示“我爱”的结果:

SELECT
`sentence`
FROM
`tbl_sentence`
WHERE
`tbl_sentence`
LIKE
"%I%Love%";

问题是,您必须更改用户的输入以将空格替换为通配符“%”字符。

如果您不希望它显示“我爱”的结果,请仅使用 2 个通配符,围绕整个短语:

SELECT
`sentence`
FROM
`tbl_sentence`
WHERE
`tbl_sentence`
LIKE
"%I Love%";

关于mysql - 如何从MYSQL中选择准确的句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31422594/

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