Мне нужен запрос, который показывает:
Сколько раз значение в поле - это внешний вид и сколько процентов от общего числа.
То, что у меня есть до сих пор:
SELECT field, COUNT(field)
FROM table
GROUP BY field;
Это показывает мне результат того, сколько раз каждое значение является Внешний вид.
Как я могу получить Процент появления в одном запросе?
Я пытаюсь получить общее количество записей, например:
SELECT field, COUNT(field) as A , COUNT(primaryId) as B ...
Но это показывает одно значение в и B!
Я нашел это, но есть ли лучший вариант?
SELECT field, COUNT(field) ,
COUNT(field) / (SELECT COUNT(*) FROM table) AS percentage
FROM table
GROUP BY field;