SQLite: bind list of values to “WHERE col IN ( :PRM )”

后端 未结 9 671
轮回少年
轮回少年 2020-12-16 09:53

all I want to do is send a query like

SELECT * FROM table WHERE col IN (110, 130, 90);

So I prepared the following statement



        
9条回答
  •  青春惊慌失措
    2020-12-16 10:17

    You can try this

    RSQLite in R:
    lst <- c("a", "b", "c")
    
    dbGetQuery(db_con, paste0("SELECT * FROM table WHERE col IN (", paste0(shQuote(lst), collapse=", ") , ");"))
    

提交回复
热议问题