FirebirdSQL logo

Примеры IIF

Example 1. Использование функции IIF
SELECT IIF(SEX = 'M', 'Sir', 'Madam') FROM CUSTOMERS
См. также:

CASE.

MAXVALUE()

Доступно в

DSQL, PSQL

Синтаксис
MAXVALUE (<expr1> [, ... , <exprN> ])
Table 1. Параметры функции MAXVALUE
Параметр Описание

expr1 …​ exprN

Выражения любого совместимого типа.

Тип возвращаемого результата:

тот же что и первый аргумент функции expr1

Возвращает максимальное значение из входного списка чисел, строк или параметров с типом DATE/TIME/TIMESTAMP.

Note

Если один или более входных параметров имеют значение NULL, то результатом функции MAXVALUE тоже будет NULL в отличие от агрегатной функции MAX.

Примеры MAXVALUE

Example 1. Использование функции MAXVALUE
SELECT MAXVALUE(PRICE_1, PRICE_2) AS PRICE
FROM PRICELIST

MINVALUE()

Доступно в

DSQL, PSQL

Синтаксис
MINVALUE (<expr1> [, ... , <exprN> ])
Table 1. Параметры функции MINVALUE
Параметр Описание

expr1 …​ exprN

Выражения любого совместимого типа.

Тип возвращаемого результата

тот же что и первый аргумент функции expr1

Возвращает минимальное значение из входного списка чисел, строк или параметров с типом DATE/TIME/TIMESTAMP.

Note

Если один или более входных параметров имеют значение NULL, то результатом функции MINVALUE тоже будет NULL в отличие от агрегатной функции MIN.