gpt4 book ai didi

sql - R 中的动态 "string"

转载 作者:行者123 更新时间:2023-12-01 11:58:58 25 4
gpt4 key购买 nike

简单的问题,却找不到答案。

代替:

Df <- sqlQuery(ch, "SELECT * FROM tblTest WHERE Id=25")

我想要一段更动态的代码。就像是:
Id <- 25
Df <- sqlQuery(ch, c("SELECT * FROM tblTest WHERE Id=", Id))

但这是不正确的。

最佳答案

我们可以使用粘贴:

Df <- sqlQuery(ch, paste("SELECT * FROM tblTest WHERE Id =", Id))
c连接成一个向量, paste用于字符串连接。

或者我们可以使用 sprintf:
sprintf("SELECT * FROM tblTest WHERE Id = %s", Id)

关于sql - R 中的动态 "string",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3416973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com