Skip to main content

Nothing

Этот тип данных предназначен только для того, чтобы представлять NULL, т.е. отсутствие значения.

Невозможно создать значение типа Nothing, поэтому он используется там, где значение не подразумевается. Например, NULL записывается как Nullable(Nothing) (Nullable — это тип данных, позволяющий хранить NULL в таблицах). Также тип Nothing используется для обозначения пустых массивов:

SELECT toTypeName(Array())
┌─toTypeName(array())─┐
│ Array(Nothing) │
└─────────────────────┘