Delphi | Сети | ПК | Маршрутизаторы | Моделирование | Протоколы | Экспертные системы | Удаленный доступ | Доменные имена
Аплеты | SQL | Надежность | Задачи | Информационные процессы | JAVA | Отказы изделия | Расчет надежности показателей | Инфсис

Основные понятия и способы применения SQL - в примерах и задачах

SQL язык запросов к реляционным базам данных Учебник

Функции преобразования значений

• Преобразование в символьную строку — TO_CHAR TO_CHAR (<значимое выражение>[,<символьный формат>])

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

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

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

— в части даты

'DD-Mon-YY' 'DD-Mon-YYYY'

'MM/DD/YY' 'MM/DD/YYYY1 'DD.MM.Y 'DD.MM.YYYY'


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

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

ще: НН24 — часы в диапазоне от 0 до 24 R/FI — минуты SS — секунды FF — тики (сотые доли секунды)

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

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

• Преобразование из символьного значения в числовое  — TO_NUMBER

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

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

• Преобразование символьной строки в дату — TO_DATE

TCMDATE (<значимое символьное выражение >[,<символьный формат>])

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

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

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

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

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

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



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

Например:

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

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

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

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

 

Математический анализ, лекции по физике Компьютерные сети