Перейти к основному содержимому
Версия: 6.1

rename

Описание​

Переименовывает поля.

Синтаксис​

rename <src-field> AS <dst-field> [ , <src-field> AS <dst-field> ...]

Обязательные аргументы​

ПараметрСинтаксисОписание
src-field<field>Имя исходного поля.
dst-field<field>Новое имя поля.
Использование wildcard

Символ * поддерживается для массового переименования полей. Не исключено множественное использование *.


Примеры запросов​

Данные примеры демонстрируют переименование конкретных полей и массовое переименование по шаблону.

Пример 1​

В данном примере несколько конкретных полей переименовываются через as.

source radius_logs
| rename user as sysuser, password as secret

Пример 2​

В данном примере * помогает убрать общий префикс у группы полей.

source company_workers | rename company-* as *

Пример 3​

В данном примере демонстрируется использование шаблона с двумя символами подстановки *, позволяющее захватывать и сохранять отдельные части имени поля при выполнении переименования.

source company_workers | rename *-company-* as *-with-*