Перейти к основному содержанию

Описание

Формат Values выводит каждую строку в круглых скобках.
  • Строки разделяются запятыми, без запятой после последней строки.
  • Значения внутри скобок также разделяются запятыми.
  • Числа выводятся в десятичном формате без кавычек.
  • Массивы выводятся в [].
  • Строки, даты, а также значения даты и времени выводятся в кавычках.
  • Правила экранирования и парсинга аналогичны формату TabSeparated.
При форматировании дополнительные пробелы не вставляются, но при парсинге они допустимы и пропускаются (кроме пробелов внутри значений массива, где они не допускаются). NULL представляется как NULL. Минимальный набор символов, которые нужно экранировать при передаче данных в формате Values:
  • одинарные кавычки
  • обратные косые черты
Это формат, используемый в INSERT INTO t VALUES ..., но его также можно применять для форматирования результатов запроса.

Пример использования

Вставка данных

Формат Values используется оператором INSERT, поэтому любой оператор INSERT ... VALUES уже работает с ним. Предложение FORMAT Values можно указать явно, а строки можно передавать из потока или файла. Каждая строка представляет собой кортеж в скобках, элементы которого разделены запятыми, а сами кортежи также разделяются запятыми:
Query
Response

Использование выражений во входных данных

В отличие от большинства входных форматов, Values может вычислять SQL-выражения в каждом поле, а не только принимать литералы. Это поведение контролируется input_format_values_interpret_expressions (включено по умолчанию): если поле не удается прочитать быстрым стриминговым парсером, ClickHouse переключается на SQL-парсер и интерпретирует это поле как выражение.
Query
Response

Выборка данных

Формат Values также можно использовать для вывода результатов запроса. Числа записываются без кавычек, массивы — в [], а строки и даты — в одинарных кавычках; одинарные кавычки и обратные косые черты внутри строк экранируются обратной косой чертой, а NULL записывается как NULL:
Query
Response

Настройки формата

Последнее изменение 2 июля 2026 г.