Здравствуйте!
Поддержка не сможет помочь с вопросами, связанными с теорией или задачам из курса «Системный аналитик» — в этой ситуации рекомендуем вам обратиться к вашему преподавателю в чате в Slack.
Если же у вас возникнут иные вопросы — обязательно пишите, будем рады помочь :)
SUM(поле) возвращает сумму значений в поле;AVG(поле) находит среднее арифметическое значений в поле;MIN(поле) возвращает минимальное значение в поле;МАХ(поле) возвращает максимальное значение в поле;COUNT(*) выводит количество записей в таблице, а COUNT(поле) — количество записей в поле.SELECT.SELECT COUNT(billing_postal_code)
FROM invoice; DISTINCT. Иногда его сочетают с функцией COUNT.SELECT COUNT(DISTINCT billing_country)
FROM invoice; SELECT ROUND(AVG(total), 2)
FROM invoice; invoice, выберите записи о заказах, оформленных в сентябре. Информацию о дате заказа содержит поле invoice_date. Тип данных поля — varchar. Не забудьте про функции для работы с датой.invoice_date с помощью конструкции CAST(... AS timestamp). Функция EXTRACT выделит месяц в виде числа: от 1 до 12.customer_id), датой заказа без времени (поле invoice_date) и суммой заказа (поле total). Выберите покупателей с идентификаторами 11, 13, 44, 36, 48, 52, 54, 56.invoice_date, указав тип данных date. Выберите покупателей оператором IN.total. Условия для среза остаются прежними.MIN и MAX.total, округлённое до ближайшего числа;customer_id;ROUND. Не забудьте про ключевое слово DISTINCT — с его помощью можно найти уникальные идентификаторы покупателей.fax из таблицы client.COUNT не учитывает значения NULL, если применить функцию ко всему полю. Подумайте, как с помощью COUNT можно посчитать все значения.xxxxxxxxxxSELECT COUNT(*) - COUNT(fax)FROM client;| ?column? |
|---|
| 47 |