РЕШИТЬ!Спасибо Гордон Линофф!
Возможно ли получить такой результат запроса в PostgreSQL?
UserName | Count |
Sukri | 1 |
Azis | 2 |
Adit | 1 |
Total | 4 |
Значение строки "Итого" представляет собой сумму из 3 столбцов.
SELECT
CASE
WHEN (res."UserName"IS NULL OR res."UserName" = '') THEN 'TOTAL'
ELSE res."UserName"
END AS "UserName",
res."Count"
FROM
(
SELECT "UserName", count("UserName") AS "Count"
FROM "Ticket"
GROUP BY GROUPING SETS ( ("UserName"), () ) ORDER BY "UserName"
) AS res