v.18.1New Feature

Support for Arbitrary Types in uniq* Aggregate Functions

Support for arbitrary types for the uniq* family of aggregate functions (#2010).
Added support for arbitrary data types for the uniq* family of aggregate functions in ClickHouse.

Why it matters

This feature enables users to apply uniq* aggregate functions on columns of any data type, expanding the flexibility and usability of these functions beyond previously supported types. It solves the limitation of uniq* functions being restricted to specific data types, allowing broader and more versatile usage in aggregation queries.

How to use it

Users can now apply uniq* aggregate functions directly to columns of any data type without needing type conversions or workarounds. Simply use the uniq* functions as usual in SELECT queries on arbitrary typed columns.