bool vs. BOOL).
Data type categories
Numeric types
Store integers, floating-point values, fixed-precision
Decimal values, and Bool flags.String types
Store variable-length
String values or fixed-length FixedString values.Nullable and optional types
Represent missing values with
Nullable, or reduce storage for repeated values with LowCardinality.Specialized types
Aggregate function types
Store intermediate aggregation states with
AggregateFunction and SimpleAggregateFunction.Special Data Types
Learn about
Expression, Interval, Nothing, and Set, which are used for intermediate query results.Binary encoding
See the binary encoding specification for the serialized representation of each data type.