如何计算sql数据库中的记录数

时间:2019-12-11 10:24:12

标签: sql count

我正在使用以下查询从sql数据库中的4个特定列中获取不同的记录。

SELECT DISTINCT customer,
       product,
       category,
       sector
FROM data_table

我需要在此查询中添加产品数量。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你在下面找到东西

select count(*) from
(SELECT DISTINCT customer, product, category, sector 
FROM data_table
) a

或者如果您的dbms支持,您是否需要窗口函数count()

SELECT DISTINCT customer, product, category, sector,
count(*) over()  as cnt
FROM data_table
相关问题