Подготовьте запрос и проверьте полученный результат.
д) Выдать средний, минимальный и максимальный объем поставок для по-
ставщика S1 с соответствующим заголовком.
Select avg(количество) average, min(количество) minimum,
max(количество) maximum from SPJ where номер_поставщика='S1'
Результат:
average
minimum
maximum
216.6
100
400
Подготовьте запрос и проверьте полученный результат.
2. Ниже
привиден перечень всех функций, используемых в
операторе Select
Функции
select_expression может содержать следующие функции и операторы:
+ - * /
Арифметические действия.
%
Остаток от деления (как в C)
| &
Битовые функции (используется 48 бит).
- С
Мена знака числа.
( )
Скобки.
BETWEEN(A, B, C) (A >= B) AND (A <= C).
BIT_COUNT()
Количество бит.
ELT(N, a, b, c, d)
Возвращает a, если N == 1, b, если N == 2 и т.
д. a, b, c, d строки.
ПРИМЕР:
ELT(3, "First", "Second", "Third", "Fourth")
вернет "Third".
FIELD(Z, a, b, c)
Возвращает a, если Z == a, b, если Z == b и т.
д. a, b, c, d строки.
ПРИМЕР:
FIELD("Second", "First", "Second", "Third",
"Fourth")
вернет "Second".
IF(A, B, C)
Если A истина (!= 0 and != NULL), то вернет B,
иначе вернет C.
IFNULL(A, B)
Если A не null, вернет A, иначе вернет B.
ISNULL(A)
Вернет 1, если A == NULL, иначе вернет 0.
Эквивалент ('A == NULL').
NOT !
NOT, вернет TRUE (1) или FALSE (0).
OR, AND
Вернет TRUE (1) или FALSE (0).
SIGN()
Вернет -1, 0 или 1 (знак аргумента).
SUM()
Сумма столбца.
= <> <= < >= >
Вернет TRUE (1) или FALSE (0).
expr LIKE expr
Вернет TRUE (1) или FALSE (0).
expr NOT LIKE
expr
Вернет TRUE (1) или FALSE (0).
39
expr REGEXP expr
Проверяет строку на соответствие регулярному
выражению expr.
Достарыңызбен бөлісу: