Программирование >>  Неопределенные и пропущенные значения 

1 ... 7 8 9 [ 10 ] 11 12 13 14


2.3. Преобразование вывода и встроенные функции

UN IV NAME

RATING

ВГМА

2.3.7. Функции преобразования значений Преобразование в символьную строку - TOCHAR TO CHAR (<значимое выражение>[,<символьный формат>])

<значимое выражение > - числовое значение или значение типа дата-время;

числовхх значений <символьный формат> должен иметь синтаксис [S]9[9][,9[9]], где S - представление знака числа (при отсутствии предполагается без отображения знака), 9 - представление цифр-знаков числового значения (для каждого знакоместа). Символьнтй формат определяет вид отображения чисел. По умолчанию число-в1х значений используется формат 999999.99;

для значений типа дата-время <символьный формат> имеет вид (то есть вид отображения значений даты и времени):

- в части даты

DD-Mon-\

DD-MonVYYV

MM/DD/yy

MM/DD/YYYY1

DD.MMyy

DD.MMyyyy



- в части времени

НН24 ИН24.Ш HH24:MI:SS HH24:MI:SS.FF

ще: НН24 - часы в диапазоне от 0 до 24 R/FI - минуте! SS - секунде!

FF - тики (сотте доли секундт)

При в1воде времени в качестве разделителя по умолчанию используется двоеточие (:), но при желании можно использовать любой другой символ.

Возвращаемое значение - символьное представление Значимого выражения> в соответствии с заданнтм символьным форматом> преобразования.

Преобразование из символьного значения в числовое - TO NUMBER

TO NUMBER (<значимое символьное выражение >)

При этом <значимое символьное выражение> должно задавать символьное значение числового типа.

Преобразование символьной строки в дату - TODATE TCMDATE (<значимое символьное выражение >[,<символьный формат>])

<значимое символьное выражение> должно задавать символьное значение типа дата-время;

<символьный формат> должен опиствать представление значения типа дата-время в <значимом символьном выражении>. Допустимте форматы (в том числе и формат по умолчанию) приведены втше.

Возвращаемое значение - <значимое символьное выражение> во внутреннем представлении. Тип возвращаемого значения - DATE.

Над значениями типа DATE разрешен! следующие операции:

бинарная операция сложения;

бинарная операция вхчитания.



В бинарнхх операциях один из операндов должен иметь значение отдельного элемента даты: только год, или только месяц, или только день.

Например:

при добавлении к дате 22.05.1998 пяти лет получится дата 22.05.2003;

при добавлении к этой же дате девяти месяцев получится дата 22.02.1998;

при добавлении 10 дней получим 01.06.1998.

При сложении двух полных дат, например, 22.05.1998 и 01.12.2000, результат непредсказуем.

Пример

Запрос

SELECTSURNAME,NAME,BIRTHDAY,

TO CHAR (BIRTHDAY, :-YYYY), TO CHAR (BIRTHDAY, D.MM.YY ) FROM STUDENT;

вернет результат:

SURNAME

NAME

BIRTHDAY

Иванов

Иван

3/12/1982

З-дек-1982

3.12.82

Петров

Петр

1/12/1980

1 -дек- 1980

1.12.80

Сидоров

Вадим

7/06/1979

7-июн-1979

7.06.79

Кузнецов

Борис

8/12/1981

8-дек-1981

8.12.81

Зайцева

Ольга

1/05/1981

1-МЗЙ-1981

1.05.81

Павлов

Андрей

5/11/1979

5-ноя-1979

5.11.79

Котов

Павел

NULL

NULL

NULL

Лукин

Артем

1/12/1981

1 -дек- 1981

1.12.81

Петров

Антон

5/08/1981

5-авг-1981

5.08.81

Белкин

Вадим

7/01/1980

7-янв-1980

7.01.80



1 ... 7 8 9 [ 10 ] 11 12 13 14

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика