SQL Функции
SQL имеет множество встроенных функций для подсчёта и вычислений.
Агрегатные функции SQL
Агрегатные функции SQL вычисляют значения по столбцам и возвращают одно значение.
Полезные агрегатные функции:
- AVG() - Возвращает среднее значение
- COUNT() - Возвращает количество строк
- FIRST() - Возвращает значение первой записи
- LAST() - Возвращает значение последней записи
- MAX() - Возвращает максимальное значение
- MIN() - Возвращает минимальное значение
- SUM() — возвращает сумму
Скалярные функции SQL
Скалярные функции SQL на основе входных значений возвращают одно значение.
Полезные скалярные функции:
- UCASE() — преобразует поле в верхний регистр
- LCASE() — преобразует поле в нижний регистр
- MID() — извлекает символы из текстового поля, используется в MySQL
- SubString(field, 1, end) — извлекает символы из текстового поля
- LEN() — возвращает длину текстового поля
- ROUND() — округляет числовое поле до указанного количества десятичных знаков
- NOW() — возвращает текущие системные дату и время
- FORMAT() — форматирует отображение поля
Совет:В следующих главах мы подробно рассмотрим агрегатные и скалярные функции.
Другие расширения