3257 читали · 3 года назад
Разбор задачи SQL №5
Продолжаем цикл статей с разбором задач из онлайн-тренажера. На очереди пятая задача. В SQL, помимо прочего, работают многие операторы, знакомые каждому школьнику с уроков информатики - SUM, COUNT, AVG, MIN/MAX, ROUND, ABS и прочие. В пятой задаче нам как раз потребуется оператор COUNT для того, чтобы вывести количество рейсов, совершенных на TU-134. Для начала, как и в предыдущей задаче, найдем обозначение TU-134 в таблице Trip с помощью запроса SELECT * FROM Trip LIMIT 10. Никаких сюрпризов. Нужный нам самолет обозначен банально 'TU-134'...
Агрегатные функции в SQL
Агрегатные функции в SQL используются для выполнения вычислений над набором значений и возвращают одно результирующее значение. Эти функции полезны при анализе данных и помогают обобщить информацию, например, подсчитать количество строк, вычислить среднее значение, найти максимальное или минимальное значение и так далее. Функция COUNT() возвращает количество строк в наборе данных. Она может подсчитывать как все строки (включая дубликаты и NULL), так и только определённые значения. В этом примере будут подсчитаны все строки таблицы employees, включая строки с NULL...