gpt4 book ai didi

javascript - 在 Express/Node 中使用 LIKE SQL 语句

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

我尝试调用一个 SQL 查询来搜索与关键字匹配的单词,然后在半径范围内搜索结果

此查询可以工作,但只能使用“LIKE ?”进行搜索不是“喜欢%?%

connection.query("SELECT *, ( 3959 * acos (cos ( radians(?) )* cos( radians( lat ) )* cos( radians( lng ) - radians(?) )+ sin ( radians(?) )* sin( radians( lat ) ))) AS distance FROM job_posting where job_title like ? HAVING distance < 25",
[lat, lng, lat, keyword], function(error, result) {
console.log(result)
})

但我需要在最后的关键字值周围使用 %%,类似这样

job_posting where job_title like %?% HAVING distance < 25"  

我根本无法让它运行带有 % 符号的查询。有关如何解决此问题的任何提示吗?

最佳答案

var keyword = ("%" + req.query.keyword + "%")

关于javascript - 在 Express/Node 中使用 LIKE SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824845/

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