Как интерполировать речевые метки с помощью вставки в г - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь написать запрос SQL с использованием вставки в r

Я пытаюсь создать список подстановочных знаков для поиска с помощью оператора CONTAINS в SQL (используя сервер SQL)

Оператор SQL:

SELECT *
FROM foo
WHERE CONTAINS (ItemNM ,'"bla*" OR "foo*" OR "batz*"')

Я хочу интерполировать bla foo и batz, так как этот список определен пользователем и изменится. У меня проблема со всеми речевыми отметками. Пока у меня есть

RadiologyStudies<-paste0("ItemNM CONTAINS "'bla*' OR 'foo*' OR 'batz*'"")

paste0("SELECT *
FROM foo
WHERE CONTAINS ",RadiologyStudies")

Но радости нет.

1 Ответ

1 голос
/ 22 апреля 2020

Попробуйте использовать:

RadiologyStudies <- paste0("ItemNM, 'bla*' OR 'foo*' OR 'batz*'")

paste0("SELECT * FROM foo WHERE CONTAINS (",RadiologyStudies, ')')
#[1] "SELECT * FROM foo WHERE CONTAINS (ItemNM, 'bla*' OR 'foo*' OR 'batz*')"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...