我有以下包含 AxiomaID 的数据框。
x<-c(0123, 234, 2348, 345, 3454)
并尝试在 R 中运行以下 SQL 查询。
SQL6<-data.frame(sqlQuery(myConn, "SELECT top 10 [AxiomaDate]
,[RiskModelID]
,[AxiomaID]
,[Factor1]
FROM [PortfolioAnalytics].[Data_Axioma].[SecurityExposures]
Where AxiomaID = x"))
如何将包含 AxiomaID 的所有 x 值粘贴到 SQL 查询中?
最佳答案
尝试以下查询:
SQL6<-data.frame(sqlQuery(myConn, paste("SELECT top 10 [AxiomaDate]
,[RiskModelID]
,[AxiomaID]
,[Factor1]
FROM [PortfolioAnalytics].[Data_Axioma].[SecurityExposures]
Where AxiomaID IN (", paste(x, collapse = ", "), ")")))
希望对你有帮助!
关于sql - 通过 R 在 SQL 查询中粘贴值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46390328/