COUNT (window)

Function COUNT is also found in the following categories: Aggregate functions.

Syntax

COUNT(  [ value ]       TOTAL | WITHIN ... | AMONG ...     )

More info:

COUNT(  [ value ]       TOTAL | WITHIN ... | AMONG ...       [ BEFORE FILTER BY ... ]     )

More info:

Description

Returns the number of items in the specified window.

Argument types:

  • valueAny

Return type: Integer

Example

Source data

DateCityCategoryOrdersProfit
'2019-03-01''London''Office Supplies'8120.80
'2019-03-04''London''Office Supplies'2100.00
'2019-03-05''London''Furniture'1750.00
'2019-03-02''Moscow''Furniture'21250.50
'2019-03-03''Moscow''Office Supplies'485.00
'2019-03-01''San Francisco''Office Supplies'23723.00
'2019-03-01''San Francisco''Furniture'11000.00
'2019-03-03''San Francisco''Furniture'44000.00
'2019-03-02''Detroit''Furniture'53700.00
'2019-03-04''Detroit''Office Supplies'251200.00
'2019-03-04''Detroit''Furniture'23500.00

Grouped by [City], [Category].

Sorted by [City], [Category].

Result

[City][Category]SUM([Orders])COUNT(SUM([Orders]) TOTAL)COUNT(SUM([Orders]) WITHIN [City])COUNT(SUM([Orders]) AMONG [City])
'Detroit''Furniture'7824
'Detroit''Office Supplies'25824
'London''Furniture'1824
'London''Office Supplies'10824
'Moscow''Furniture'2824
'Moscow''Office Supplies'4824
'San Francisco''Furniture'5824
'San Francisco''Office Supplies'23824

Data source support

ClickHouse 21.8, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3.

Previous