当我运行像
这样的查询时SELECT item, COUNT(*) FROM table WHERE item IN (1,2) GROUP BY item;
我返回一个返回对象的普通数组,但我无法通过正常操作访问COUNT(*)
值,例如
result[0].COUNT(*)
正如我通常所做的那样result[0].item
我该如何访问此项?我试图搜索它,但我只找到了PHP的解决方案。感谢
答案 0 :(得分:3)
试试这个SQL:
SELECT item, COUNT(*) AS count FROM table WHERE item IN (1,2) GROUP BY item;
然后在您的JavaScript中,您可以执行:result[0].count
答案 1 :(得分:3)
在查询中命名聚合列
SELECT item, COUNT(*) as [count] FROM table WHERE item IN (1,2) GROUP BY item;
并将其作为列
进行访问result[0].count
答案 2 :(得分:2)
如果是命名问题,请将列重命名为
count(*) as count
然后像以前一样使用result[0].count