如何在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

回到顶部