繁体   English   中英

R与postgresql数据库

[英]R with postgresql database

我一直在尝试将数据从Postgresql数据库(pgadmin)查询到R中并进行分析。 除我尝试编写专门用于过滤掉大多数行的条件外,大多数查询都有效。 请在下面找到代码

dbGetQuery(con, 'select * from "db_name"."User" where "db_name"."User"."FirstName" = "Mani" ')

result_create(conn @ ptr,语句)中的错误:无法准备查询:错误:“ Mani”列不存在LINE 1:...来自“ db_name”。“ User”,其中“ db_name”。“ User”。“ FirstName” “ =”马尼“ ^

这是我得到的错误,为什么当Mani只是一个元素时将Mani作为列。 有人帮我

Postgres(和大多数SQL风格)中的字符串文字使用引号引起来。 结合代码中的其他一些优化,我们可以做到以下几点:

sql <- "select * from db_name.User u where u.FirstName = 'Mani'"
dbGetQuery(con, sql)

请注意,该表为User表引入了表别名 ,因此我们不必在WHERE子句中重复全限定名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM