MySQL: Агрегатные функции MySQL: SUM, AVG, MAX, MIN, COUNT
Агрегатные функции MySQL; Из этого руководства вы узнаете, как использовать агрегированные функции MySQL: AVG, COUNT, SUM, MIN, MAX.
Используя агрегатные функции MySQL, Вы можете вычислить среднее и суммарное значение столбцов таблиц, используя функции MySQL AVG, SUM. Также вы можете найти минимальное или максимальное значение данного столбца таблицы базы данных, используя функции min() и max().
Функция MySQL COUNT()
В MySQL функция COUNT() используется для возврата количества заданных столбцов. Когда вам нужно подсчитать несколько записей из таблицы базы данных, в это время мы используем эту функцию MySQL COUNT. Если совпадающих строк нет, возвращаемое значение - 0.
Синтаксис
Базовый синтаксис функции MySQL COUNT:
SELECT COUNT (column_name)
FROM table_name
[WHERE conditions];
Параметры функции COUNT
- column_name: - эта база данных является именем столбца в таблице, в которой вы хотите посчитать его значение.
- table_name: - это имя таблицы базы данных, из которой вы хотите получить записи.
- WHERE условия: - Необязательно. Это определяет условия, которые должны быть выполнены.
Пример запроса функции MySQL Count()
SELECT COUNT(first_name)
FROM users;
В приведенном выше примере возвращается количество строк с заданным именем столбца first_name из таблицы базы данных.
Функция MySQL SUM()
В MySQL функция SUM() используется для возврата общей суммы заданных столбцов. Когда вам нужно суммировать столбец из таблицы базы данных, в это время мы используем эту функцию SUM MySQL. Если в возвращаемом наборе нет строк, функция SUM() возвращает NULL.
Синтаксис
Базовый синтаксис MySQL функции SUM():
SELECT SUM (column_name)
FROM table_name
[WHERE conditions];
Параметры функции SUM
- column_name: - Это база данных, является именем столбца в таблице, в которой вы хотите суммировать его значение.
- table_name: - Это имя таблицы базы данных, из которой вы хотите получать записи.
- WHERE условия: - Необязательно. Это определяет условия, которые должны быть выполнены.
Пример запроса функции MySQL SUM()
SELECT SUM (working_hours) AS "totalHours"
FROM employees
WHERE working_hours > 8;
В приведенном выше примере возвращается СУММА строк с заданным именем столбца working_hours из таблицы базы данных сотрудников.
Функция MySQL AVG()
В MySQL функция AVG() используется для возврата среднего значения, заданного столбцами в запросе. Когда вам нужно усреднить столбец из таблицы базы данных, тогда мы используем эту функцию MySQL AVG. Если в возвращаемом наборе нет строк, функция AVG() возвращает NULL.
Синтаксис
Базовый синтаксис функции MySQL AVG:
SELECT AVG (column_name)
FROM table_name
[WHERE conditions];
Параметры функции AVG
- column_name: - Эта база данных является именем столбца в таблице, вы хотите получить среднее значение данного столбца.
- table_name: - это имя таблицы базы данных, из которой вы хотите получить записи.
- WHERE условия: - Необязательно. Это определяет условия, которые должны быть выполнены.
Пример запроса функции MySQL AVG()
SELECT AVG (login_hour) AS "totalHours"
FROM users
WHERE login_hour > 8;
В приведенном выше примере возвращается вычисленное среднее значение заданного имени столбца login_hour из таблицы базы данных.
Функция MySQL MAX()
В MySQL функция MAX() используется для возврата максимального значения заданных столбцов в запросе. Если вам нужно максимальное значение столбца из таблицы базы данных, тогда мы используем эту функцию MAX MySQL.
Синтаксис
Базовый синтаксис функции MySQL MAX:
SELECT MAX (column_name)
FROM table_name
[WHERE conditions];
Параметры функции MAX
- column_name: - Эта база данных является именем столбца в таблице, вы хотите получить МАКСИМАЛЬНОЕ значение данного столбца.
- table_name: - это имя таблицы базы данных, из которой вы хотите получить записи.
- WHERE условия: - Необязательно. Это определяет условия, которые должны быть выполнены.
Пример запроса функции MySQL MAX()
SELECT MAX (login_hour) AS "loginMax"
FROM users
В приведенном выше примере возвращается МАКСИМАЛЬНОЕ время входа в систему для заданного имени столбца login_hour из таблицы базы данных.
Функция MySQL MIN()
В MySQL функция MIN() используется для возврата минимального значения заданных столбцов в запросе. Если вам нужно минимальное значение столбца из таблицы базы данных, тогда мы используем эту функцию MySQL MIN.
Синтаксис
Базовый синтаксис MySQL функции MIN:
SELECT MIN (column_name)
FROM table_name
[WHERE conditions];
Параметры функции MIN
- column_name: - Эта база данных является именем столбца в таблице, вы хотите получить МИНИМАЛЬНОЕ значение данного столбца.
- table_name: - это имя таблицы базы данных, из которой вы хотите получить записи.
- WHERE условия: - Необязательно. Это определяет условия, которые должны быть выполнены.
Пример запроса функции MySQL MIN()
SELECT MIN (login_hour) AS "loginMin"
FROM users
В приведенном выше примере возвращается минимальное время входа в систему для заданного имени столбца login_hour из таблицы базы данных.
Вывод
В этом учебном пособии по MySQL - вы изучили агрегатные функции MySQL, которые включают AVG, COUNT, SUM, MIN, MAX, с синтаксисом и примерами.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.