Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Основы_ SQL.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
164 Кб
Скачать
☆

Преобразование типов

Чтобы выполнить какую-либо операцию над данными различных типов, необходимо сделать преобразование типов. Точнее, необходимо выполнить приведение данных одного типа к другому типу, чтобы участвующие в операции данные были либо однотипными, либо их типы были соответствующими. Соответствующими типами являются:

  • строковые CHARACTER И CHARACTER VARYING;

  • все числовые типы;

  • дата, время, дата-время и соответствующие интервалы.

Соответствующие типы не обязательно приводить друг к другу.

Приведение значения одного типа к другому осуществляется с помощью функции CAST():

CAST(выражение AS тип);

Например:

CAST('1234.52' AS NUMERIC (9,2));

CAST('2005-10-03' AS DATE);

CAST(CURRENT_TIMESTAMP (2) AS CHAR (20));

SELECT 'Цена: ' | | CAST(Цена AS CHAR(5)) FROM Продажи;

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

14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]