在r中循环sql
我有一个sql代码,想在上面加一个for循环 这是我对循环的诱惑,但它不起作用:在r中循环sql,sql,r,loops,Sql,R,Loops,我有一个sql代码,想在上面加一个for循环 这是我对循环的诱惑,但它不起作用: list <- c(58362, 58384) for (l in list){ "SELECT Top 3 G.MupolygonWktWgs84 as geom, l as mukey from SDA_Get_MupolygonWktWgs84_from_Mukey('462594') as G" } 有人能帮我弄清楚如何为循环编写这个吗 提前谢谢你 您可以使用粘贴和适当的ODBC库来完成此操作。但您
list <- c(58362, 58384)
for (l in list){
"SELECT Top 3 G.MupolygonWktWgs84 as geom, l as mukey from SDA_Get_MupolygonWktWgs84_from_Mukey('462594') as G" }
有人能帮我弄清楚如何为循环编写这个吗
提前谢谢你 您可以使用
粘贴和适当的ODBC库来完成此操作。但您需要使用各种设置定义con
list我试着把数字转换成字符串,结果成功了:
list <- c(58362, 58384)
for (l in list) {
q <- paste("SELECT G.MupolygonWktWgs84 as geom, '",l,"' as mukey from
SDA_Get_MupolygonWktWgs84_from_Mukey('",l,"') as G",sep="")
}
如果从用户输入中考虑数字,请列出列表。
list <- c(58362, 58384)
for (l in list) {
q <- paste("SELECT G.MupolygonWktWgs84 as geom, '",l,"' as mukey from
SDA_Get_MupolygonWktWgs84_from_Mukey('",l,"') as G",sep="")
}