Функции преобразования типов
В RQL поведение функций Возможна потеря данных при конвертации значений из типа данных в меньший тип данных (например, с |
Функции преобразования типов в RQL позволяют преобразовывать значения из одного типа данных в другой.
Набор поддерживаемых функций RQL и их поведение зависят от версии установленного ClickHouse. Если функция не поддерживается в используемой версии ClickHouse, она также не будет доступна в RQL. Ознакомиться с актуальным списком функций и их поведением можно в официальном репозитории ClickHouse, выбрав нужную версию из веток. Например: список функций преобразования типов для ClickHouse 24.7. |
Функция | Описание |
---|---|
|
Преобразует значение в целочисленный тип с заданной битностью. В случае неудачи генерируется исключение. |
|
Преобразует значение в целочисленный тип с заданной битностью. В случае неудачи возвращает 0. |
|
Преобразует значение в целочисленный тип с заданной битностью. В случае неудачи возвращает NULL. |
|
Преобразует значение в целочисленный тип с заданной битностью. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в беззнаковый целочисленный тип с заданной битностью. В случае неудачи генерируется исключение. |
|
Преобразует значение в беззнаковый целочисленный тип с заданной битностью. В случае неудачи возвращает 0. |
|
Преобразует значение в беззнаковый целочисленный тип с заданной битностью. В случае неудачи возвращает NULL. |
|
Преобразует значение в беззнаковый целочисленный тип с заданной битностью. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в тип с плавающей запятой с заданной битностью. В случае неудачи генерируется исключение. |
|
Преобразует значение в тип с плавающей запятой с заданной битностью. В случае неудачи возвращает 0. |
|
Преобразует значение в тип с плавающей запятой с заданной битностью. В случае неудачи возвращает NULL. |
|
Преобразует значение в тип с плавающей запятой с заданной битностью. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в тип даты. В случае неудачи генерируется исключение. |
|
Преобразует значение в тип даты. В случае неудачи возвращает '0000-00-00'. |
|
Преобразует значение в тип даты. В случае неудачи возвращает NULL. |
|
Преобразует значение в тип даты. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в тип даты со временем. В случае неудачи генерируется исключение. |
|
Преобразует значение в тип даты со временем. В случае неудачи возвращает '0000-00-00 00:00:00'. |
|
Преобразует значение в тип даты со временем. В случае неудачи возвращает NULL. |
|
Преобразует значение в тип даты со временем. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в тип даты с расширенным диапазоном. В случае неудачи генерируется исключение. |
|
Преобразует значение в тип даты с расширенным диапазоном. В случае неудачи возвращает минимально возможную дату. |
|
Преобразует значение в тип даты с расширенным диапазоном. В случае неудачи возвращает NULL. |
|
Преобразует значение в тип даты с расширенным диапазоном. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в тип даты со временем с высокой точностью. В случае неудачи генерируется исключение. |
|
Преобразует значение в тип даты со временем с высокой точностью. В случае неудачи возвращает '0000-00-00 00:00:00.000'. |
|
Преобразует значение в тип даты со временем с высокой точностью. В случае неудачи возвращает NULL. |
|
Преобразует значение в тип даты со временем с высокой точностью. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в десятичный тип с заданной точностью. В случае неудачи генерируется исключение. |
|
Преобразует значение в десятичный тип с заданной точностью. В случае неудачи возвращает 0. |
|
Преобразует значение в десятичный тип с заданной точностью. В случае неудачи возвращает NULL. |
|
Преобразует значение в десятичный тип с заданной точностью. В случае неудачи возвращает значение по умолчанию. |
|
Преобразует значение в строковый тип. В случае неудачи генерируется исключение. |
|
Преобразует строку в фиксированную строку заданной длины N. Если строка короче, она дополняется нулевыми байтами. |
|
Обрезает строку до первого нулевого байта. |
|
Преобразует десятичное значение в строку с учётом точности. |
|
Преобразует значение в заданный тип без изменения битового представления значения. |
|
Явное преобразование значения |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует числовое значение в интервал времени заданного типа. |
|
Пытается преобразовать строку в тип |
|
Аналогично |
|
Ведет себя как |
|
Работает так же, как |
|
Аналогично |
|
Работает так же, как |
|
Аналогично |
|
Работает так же, как |
|
Работает так же, как |
|
Работает так же, как |
|
Работает аналогично |
|
Работает так же, как |
|
Работает так же, как |
|
Работает аналогично |
|
Работает аналогично |
|
Преобразует входные данные в версию |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует значение |
|
Преобразует произвольные выражения в строку заданного формата, например, |
|
Аналогично функции |
|
Извлекает время из Snowflake ID и преобразует его в формат |
|
Извлекает время из Snowflake ID и преобразует его в формат |
|
Преобразует значение |
|
Преобразует значение |