Какая из следующих не является допустимой агрегатной функцией в SQL?

Агрегатные функции в SQL : AVERAGE()

Вопрос викторины подчеркивает одну из ключевых особенностей SQL, а именно использование агрегатных функций. Особенно интересно обсудить тему правильного использования этих функций, так как выбран правильный ответ "AVERAGE()".

Агрегатные функции в SQL используются для операций с множеством значений из определенного столбца таблицы и при этом возвращают одно значение. Среди самых распространенных функций следует отметить SUM(), MAX(), COUNT(), MIN() и AVG(). Однако в нашем случае правильный ответ - это функция AVERAGE(), которая на самом деле не существует в SQL.

Функция, которая выполняет эту задачу в SQL, на самом деле называется AVG(), а не AVERAGE(). Функция AVG() позволяет среднее значение числового столбца.

Например, предположим, что у нас есть таблица employees с числовым столбцом salary. Чтобы найти среднюю зарплату сотрудников, нам придется использовать функцию AVG(), как показано ниже:

SELECT AVG(salary)
FROM employees;

Это ключ к тому, чтобы понять, почему AVERAGE() не является допустимой агрегатной функцией в SQL. Убедившись, что вы используете правильный синтаксис и название функции, вы сможете избежать ошибок и улучшить эффективность своего кода на SQL.

Related Questions

Считаете ли это полезным?