Примеры
Следующая инструкция демонстрирует использование SUM(), AVG(), MIN() и MAX() над подмножеством строк в таблице:
SELECT SUM (BUDGET), AVG (BUDGET), MIN (BUDGET), MAX (BUDGET) FROM DEPARTMENT WHERE HEAD_DEPT = 100;CAST()
CAST() позволяет использовать числовые и символьные данные в одном выражении, преобразовывая значения к определенному типу данных.
Обычно, только подобные данные могут сравниваться в условиях поиска. Функция CAST() может быть использована в условиях поиска, чтобы транслировать один тип данных в другой, для целей сравнения.
Типы данных могут быть преобразованы, как показано в следующей таблице:
Исходный класс данных | Результирующий класс данных | |
NUMERIC | CHARACTER, VARRYNG CHARACTER, DATE | |
CHARACTER, VARRYNG CHARACTER | NUMERIC, DATE | |
DATE | CHARACTER, VARYING CHARACTER, DATE |
Завершается ошибкой, если данный тип данных не может быть преобразован в определенный тип данных с помощью CAST().