Я разработал этот код на SQL
*enter code here*
SELECT *
FROM database1
WHERE (Name LIKE '%T%') AND (City NOT LIKE '%Tokyo')
Приведенный выше код на SQL дает нужный мне ответ в SSMS
Но я использую R studio, где я получаю пользователяответ в текстовом поле с именем «input $ txtbx» и построение оператора SQL в соответствии с теми же строками, что и выше.
enter code here
dbcontext("SELECT * FROM database1 WHERE Name LIKE", '%input$txtbx%',";")
, где в '% input $ txtbx%' Я хочуполучите значение, которое пользователь помещает и сопоставляет с оператором LIKE в упомянутом выше операторе SQL для контекста db.
Так, например, если пользователь вводит букву 'z', тогда это должно быть что-то вроде этого.
enter code here
dbcontext("SELECT * FROM database1 WHERE Name LIKE", '%z%',";")
Оба кода (как в SSMS, так и в R Studio должны давать одинаковые результаты), но я получаю сообщение об ошибке: Неверный синтаксис рядом с 'input $ txtbx'.
Может кто-нибудь помочь мне, пожалуйста?
Заранее спасибо.