gpt4 book ai didi

mysql - 如何遍历 SQL 查询并在每次迭代期间更改一个参数

转载 作者:搜寻专家 更新时间:2023-10-30 22:34:33 25 4
gpt4 key购买 nike

我如何在循环中多次运行此 SQL 查询,在每次循环中我将“awesome”一词替换为另一个词。有没有办法存储字符串数组并循环遍历它们?

我试图在我的数据库中找到提到“awesome”这个词的评论,但我也想对其他几个词运行这个查询,而不必一个一个地运行它们并手动替换“awesome”这个词

SELECT * FROM books WHERE review_text LIKE '%awesome%'

最佳答案

CREATE TABLE SearchStrings (SearchString VARCHAR(50));

INSERT INTO SearchStrings (SearchString)
VALUES ('string1'),('string2');

SELECT *
FROM
books b
INNER JOIN SearchStrings s
ON b.review_text LIKE CONCAT(CONCAT('%',s.SearchString),'%')
;

关于mysql - 如何遍历 SQL 查询并在每次迭代期间更改一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38923192/

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