我在rails控制台中做了一些基本的SQL查询。当我查询我的postgreSQL数据库时,结果是一个PG Result对象,如下所示:
#<PG::Result:0x007f26cac82010 status=PGRES_TUPLES_OK ntuples=1 nfields=1 cmd_tuples=1>
我的查询如下所示:
sql = "SELECT COUNT (DISTINCT Business_id) FROM applications"
result = ActiveRecord::Base.connection.execute(sql)
我目前正在进行基本的COUNT查询,我希望看到计数结果。
如何查看PG Result对象内的数据?
答案 0 :(得分:9)
result.values
将打印结果的多维数组
答案 1 :(得分:8)
PGResult对象有一些特殊的方法来检索结果,&#39; getvalue&#39;方法将元组n作为哈希返回,因此您可以执行:
result.getvalue(0,0)
更多详细信息可以在这里找到: