Оглавление  | Назад  | Вперед

Справочник по инструкциям и функциям InterBase SQL

CAST()

Описание
Синтаксис
Примеры
Смотри так же

Описание

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

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

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

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

Завершается ошибкой, если данный тип данных не может быть преобразован в определенный тип данных с помощью CAST().

К началу страницы...

Синтаксис

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

К началу страницы...

Примеры

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

...

  WHERE HIRE_DATE = CAST (INTERVIEW_DATE AS DATE);

К началу страницы...

Смотри так же:

К началу страницы...


Оглавление  | Назад  | Вперед