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() — форматирует отображение поля

Совет:В следующих главах мы подробно рассмотрим агрегатные и скалярные функции.


Другие расширения