Postgresql:按另一列计算条目
Postgresql: count entries by another column
在 Postgresql 中,如果您有一个包含两列的 table:一个是购买列表,另一列是进行这些购买的状态,您将如何计算购买次数状态。
如果您的列名称是 state
和 purchases
,您可以按 state
列分组并使用 count(purchases)
计算该州内的所有购买实例。我在下面发布了一个示例。您只需要填写您要从中提取的 table 名称。
SELECT
state,
count(purchases) as purchase_count
FROM
[table_name]
GROUP BY
state
其次,您可以使用 ORDER BY
并参考列号将购买量最多的商品排序为最少的商品。示例如下:
SELECT
state,
count(purchases) as purchase_count
FROM
[table_name]
GROUP BY
state
ORDER BY
2 DESC
在 Postgresql 中,如果您有一个包含两列的 table:一个是购买列表,另一列是进行这些购买的状态,您将如何计算购买次数状态。
如果您的列名称是 state
和 purchases
,您可以按 state
列分组并使用 count(purchases)
计算该州内的所有购买实例。我在下面发布了一个示例。您只需要填写您要从中提取的 table 名称。
SELECT
state,
count(purchases) as purchase_count
FROM
[table_name]
GROUP BY
state
其次,您可以使用 ORDER BY
并参考列号将购买量最多的商品排序为最少的商品。示例如下:
SELECT
state,
count(purchases) as purchase_count
FROM
[table_name]
GROUP BY
state
ORDER BY
2 DESC