简体   繁体   English

将数字变量传递给R中的sql语句

[英]Pass numeric variable to a sql statement in R

I can't pass my variable Q1 in a SQL query in R: code: 我无法在R:的SQL查询中传递变量Q1:

Q1=23
sqlStatement <- paste("SELECT long,lat FROM "Interpolation" where var1>",Q1,'"',sep=""))

inter1<-dbGetQuery(con, sqlStatement;)

Erreur: ERREUR:

Error: unexpected symbol in "sqlStatement <- paste("SELECT long,lat FROM "Interpolation"

Can someone help me please ! 有人能帮助我吗 !

Ps:I tried a lot of suggestions that I found on the forum but nothing works - How to use a variable name in a SQL statement? 附:我尝试了很多在论坛上找到的建议,但是没有用- 如何在SQL语句中使用变量名? - Pass R variable to a sql statement -将R变量传递给sql语句

Try this one 试试这个

paste("SELECT long,lat FROM 'Interpolation' where var1>",Q1,sep="")

or 要么

paste("SELECT long,lat FROM Interpolation where var1>",Q1,sep="")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM