Элемент
| Описание
|
AM или РМ
| Индикатор "до полудня/после полудня".
|
А.М.илиР.М.
| Индикатор "до полудня/после полудня" с точками.
|
НН или НН12 или НН24
| Время суток, час в 12-часовом диапазоне или час в 24-часовом диапазоне.
|
MI
| Минуты (0-59).
|
SS
| Секунды (0-59).
|
SSSSS
| Количество секунд после полуночи (0-86399).
|
Пример.
Вывод названий фильмов и дат и дат их выпуска, в 1991 году. Вывод дат должен производиться в формате типа "7 February 1991".
SQL> select namef, to_char (god_vip, 'fmDD "of Mounth YYYY') Date1
From film
3 where god_vip like '%91';
NAMEF DATE1
------------------------- ------------------
Дом 17 of Mounth 1991
Элементы формата числа
Для вывода символьных строк, содержащих цифры, используются следующие элементы формата:
Элемент
| Описание
| Пример
| Результат
|
| Числовая позиция (число девяток определяет ширину поля вывода)
|
|
|
| Вывод ведущих нулей
|
|
|
$
| Плавающий знак доллара
| $999999
| $1234
|
L
| Плавающий знак местной валюты
| L999999
| FF1234
|
.
| Задает наличие в данной позиции десятичной точки
| 999999.99
| 1234.00
|
,
| Ставит запятую в заданной позиции
| 999,999
| 1,234
|
MI
| Знак минус справа (для отрицательных значений)
| 1234-
|
|
PR
| Заключение отрицательных значений в скобки
|
| <1234>
|
ЕЕЕЕ
| Научный формат (должен быть задан четырьмя символами 'Е').
| 99.999ЕЕЕЕ
| 1.234Е+03
|
V
| Умножить на 10 n раз (n = число символов "9" после V)
| 9999V99
|
|
В
| Вывод нулевых значений пробелами вместо нулей
| В9999.99
| 1234.00
|
Пример.
Вывод сообщения о стоимости проката фильма с указанным номером для каждого фильма, выпущенного позже 1 января 1987.
SQL> select 'Фильм' || ' ' || TO_CHAR(filmID),