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

TO_CHAR

Функция TO_CHAR преобразует объект expression типа DATETIME в строку типа TEXT согласно формату format.

Значение format должно соответствовать спецификации strftime.

Синтаксис

TO_CHAR ( expression , format )

Выражение

Диаграмма

NOT table . column literal case cast current_date substr to_char to_date trim NOT EXISTS ( dql ) ( dql ) ( expression , ) IS NOT NULL expression NOT BETWEEN expression AND + - * / <> != >= > <= < = NOT IN || AND OR expression

Литерал

Диаграмма

TRUE FALSE NULL decimal double integer string unsigned $ unsigned ?

Примеры

Тестовые таблицы

Примеры использования команд включают в себя запросы к тестовым таблицам.

Преобразование объектов DATETIME в строковые литералы заданного формата
picodata> SELECT to_char(since, 'In stock since: %d %b %Y') FROM orders;
+-------------------------------+
| COL_1                         |
+===============================+
| "In stock since: 13 Feb 2024" |
|-------------------------------|
| "In stock since: 29 Jan 2024" |
|-------------------------------|
| "In stock since: 11 Nov 2023" |
|-------------------------------|
| "In stock since: 11 May 2024" |
|-------------------------------|
| "In stock since: 01 Apr 2024" |
+-------------------------------+
(5 rows)