【问题标题】:r - Passing multiple argument to dbGetQuery()? with inner joinr - 将多个参数传递给 dbGetQuery()?带内连接
【发布时间】:2017-09-20 01:07:21
【问题描述】:

有人知道问题出在哪里吗?我在这里使用 RStudio

sqlStatement <- dbGetQuery(con,"SELECT concat(official_test_cases.id,')', official_test_cases.test_case_name) As id, if (test_cases.description) = "NULL",official_test_cases.name, concat(official_test_cases.name," ", test_cases.description)AS text
FROM official_test_cases
INNER JOIN test_cases ON official_test_cases.test_case = test_cases.id
WHERE !is.null(official_test_cases.name) && !is.null(official_test_cases.id) && !is.null(test_cases.description)")

【问题讨论】:

  • 在表达式之后一直显示预期的错误','

标签: mysql r


【解决方案1】:

双引号可能有问题。您应该尝试在完整字符串的开头和结尾处只使用双引号。如果您在查询中包含 double,R 将不会以预期的方式解析它。

简而言之,将"NULL" 更改为'NULL' 看看是否会有所不同。

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2013-01-07
    相关资源
    最近更新 更多