Здравствуйте!
Читал статью:
www.sql-tutorial.ru/ru/book_case_group_by_clause.html
И вот тут для того, чтобы произвести группировку по столбцу, который мы объявили c помощью CASE в SELECT, копируется код из SELECT. А можно ли как-нибудь без копирования кода написать? GROUP BY Type вызывает ошибку.
Вот сам код из статьи, если что:
SELECT
CASE
WHEN ram < 64
THEN 'W95'
WHEN ram < 128
THEN 'W98'
ELSE 'W2k'
END Type,
COUNT(*) Qty
FROM PC
GROUP BY
CASE
WHEN ram < 64
THEN 'W95'
WHEN ram < 128
THEN 'W98'
ELSE 'W2k'
END;