看板 R_Language 關於我們 聯絡資訊
我的問題是 例如我得到一個變數 ID 這個ID裡面可能有100個 我要依序將這100個ID 用迴圈帶入SQL語法裡面 像是 select * from data_table where `ID` = 'ID' 'ID' 這邊的內容就是我要用迴圈方式帶入的 請問R裡面,這邊應該怎麼表達?謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.32.9 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1498029317.A.50E.html ※ 編輯: eco100 (140.109.32.9), 06/21/2017 15:15:36
chienpang: 可以搭配paste使用 06/21 17:36
celestialgod: 用paste,然後SQL語法改成in 06/21 22:42
eco100: 謝謝二位 沒想到用paste就好了 但我不懂改成in 是什麼意思 06/22 08:43
clansoda: 是SQL語法的一種吧 可以查看看 06/22 14:45
funk6478: 改成in是指where那邊改成 where...in...的寫法 07/05 17:34
Rossi0927: 用sprintf 也蠻好用的 07/06 16:54
Rossi0927: DBI::dbGetQuery(con, "select * from data_table wher 07/06 17:00
Rossi0927: e ID := ID", list(ID)) 也可以做parameterized query 07/06 17:00