gpt4 book ai didi

java - 在表中搜索

转载 作者:行者123 更新时间:2023-12-02 08:28:17 24 4
gpt4 key购买 nike

我有这个网站来搜索书籍,只有一个文本字段,可以按单词、标题作者或任何类型进行搜索。

如果书名是你好再见,作者是 A. Jones

如果我输入你好
我得到了这本书的结果(我的查询使用了like语句)
我检查标题是否像%string_introduced%或作者像%string_introduced%在java中使用sql

问题是当我在文本字段中引入“hello jones”时,它告诉我没有结果

问题是这被翻译成标题如%hello jones%或作者如%hello jones%,这就是它不起作用的原因

有没有一种方法可以在 sql 中执行此操作,而无需拆分字符串?

最佳答案

不,我想你必须分割字符串。

WHERE (title LIKE '%hello%' OR title LIKE '%jones%')
OR (author LIKE '%hello%' OR author LIKE '%jones%')

这里不需要括号。它们只是为了清楚起见。

相关:

关于java - 在表中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4019440/

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