2017-03-08 63 views

回答

1

考慮與paste0動態連接。外paste0是爲封裝與所需的報價和LIKE運營商較大的字符串:

likevars = paste0("LIKE '%", paste0(c("deepak", "ravi", "ragh"), 
            collapse="%' OR ename LIKE '%"), "%'") 

Df <- dbGetQuery(con, sprintf("SELECT * FROM EMP WHERE ename %s", likevars)) 

# SELECT * FROM EMP WHERE ename LIKE '%deepak%' OR ename LIKE '%ravi%' OR ename LIKE '%ragh%' 
+0

謝謝Parfait,它的解決方案像魅力一樣 –