0
У меня есть SQL запрос, который я пытаюсь позвонить, что ищет слова, которые соответствуют ключевым словам, а затем ищет в радиусе для результатовИспользуя заявление LIKE SQL Экспресс/Node
Этот запрос будет работать, но только поиск с использованием «LIKE?» не «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"
Я не могу получить его, чтобы выполнить запрос с знаками% на всех. Любые советы о том, как это исправить?
не можете вы кладете '%' знаков вокруг ключевого слова * до * передать его в качестве аргумента запроса? – Pointy
Да, я могу. спасибо !! главы – bbennett36