Инструменты пользователя

Инструменты сайта


cast

CAST()

Версии сервера

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
Да Да Да Да Да Да Да Да Да Да Да

Формат

CAST (<val> AS <datatype>);
Аргумент Описание
<val> Столбец или выражение, которое вычисляется к символьному типу данных.
<datatype>Тип данных, в который необходимо преобразовать.

Описание

CAST() позволяет использовать числовые и символьные данные в одном выражении, преобразовывая значения к определенному типу данных.

Обычно, только подобные данные могут сравниваться в условиях поиска. Функция CAST() может быть использована в условиях поиска, чтобы транслировать один тип данных в другой, для целей сравнения.

Типы данных могут быть преобразованы, как показано в следующей таблице:

Исходный класс данных Результирующий класс данных
NUMERIC CHARACTER, VARRYNG CHARACTER
CHARACTER, VARRYNG CHARACTERNUMERIC, DATE
DATECHARACTER, VARYING CHARACTER, DATE

Пример

В следующем предложении WHERE, CAST() используется для трансляции типа данных CHARACTER, INTERVIEW_DATE, в тип данных DATE, чтобы осуществить сравнение с типом DATE, HIRE_DATE:

WHERE HIRE_DATE = CAST (INTERVIEW_DATE AS DATE);

См. также

Источник

langref.pdf

cast.txt · Последнее изменение: 2025/02/11 04:26 — attid