如何在SQL语句中使用变量名?
我正在使用R来调用mySQL语句,其中我在语句外定义了变量,例如
foo = 23;dbGetQuery(con, "select surname from names WHERE age = '.foo.' ;")
但这会返回一个空集,我已经在Google周围搜索并尝试了“。&foo”。“ .foo。” ‘。&&
foo。’‘和许多不同的组合,但是它们都不起作用,我认为这应该是mysql问题,而不是我遇到的R特定问题,但不确定。通常,变量具有$值,但R中没有。
回答:
这应该工作:
foo = 23;sqlStatement <- paste("select surname from names WHERE age =",foo,'"',sep="")
dbGetQuery(con, sqlStatement;)
以上是 如何在SQL语句中使用变量名? 的全部内容, 来源链接: utcz.com/qa/426100.html