Advertisement
Step8rother

Применение оператора GROUP BY, задача 6

Jun 24th, 2023
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.92 KB | Source Code | 0 0
  1. /*Создайте новое поле с категориями:
  2. заказы на сумму меньше одного доллара получат категорию 'low cost';
  3. заказы на сумму от одного доллара и выше получат категорию 'high cost'.
  4. Для каждой категории посчитайте сумму значений в поле total, но только для тех заказов, при оформлении которых указан почтовый код. В итоговую таблицу должны войти только два поля.
  5. */
  6.  
  7. SELECT SUM(total),
  8.        CASE
  9.            WHEN total < 1 THEN 'low cost'
  10.            WHEN total >= 1 THEN 'high cost'
  11.        END
  12. FROM invoice
  13. WHERE billing_postal_code IS NOT NULL
  14. GROUP BY CASE
  15.              WHEN total < 1 THEN 'low cost'
  16.              WHEN total >= 1 THEN 'high cost'
  17.          END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement