openlang

Подсчёт частоты каждого отдельного значения поля базы данных

У меня база Postgre примерно с 12 столбцами. Четвёртый столбец называется column4. В базе 120 строк, а column4 может содержать c4entry1, c4entry2, c4entry3...c4entry23, c4entry24. Хочу вывести таблицу с частотой каждого отдельного значения.

Результат должен выглядеть примерно так:

Value(of column4)         frequency of that value
     c4entry1                        2
     c4entry2                        6
     c4entry3                        4
     c4entry4                        8
     c4entry5                        2
     c4entry6                        3
        .                            .
        .                            .
        .                            .

Какая команда даст такой вывод?

Переведено с английскогоПоказать оригинал

Разговор продолжается 2

Следуя доводам
  1. Ссылка на ответ

    Сгруппируйте по нужному столбцу, тому самому, который вас интересует, затем посчитайте строки внутри каждой получившейся группы:

    SELECT column4, COUNT(*) FROM entries
    GROUP BY column4
    Переведено с английскогоПоказать оригинал

Другие стороны того же вопроса

  1. Недоступное поле производной таблицы в SQL

    Я выполняю следующий SQL-запрос: Он выдаёт такую ошибку: #1054 - Unknown column 'shipping.post_id' in 'on clause'. Код выгляд…

    Ответы 2Последняя активность sql
  2. Проверка наличия подходящего элемента в массиве D

    для ассоциативных массивов можно так а как сделать это с обычным массивом? Мне нужно выражение для проверки, например

    Ответы 2Последняя активность d
  3. Безопасное удаление необязательного столбца в PostgreSQL 9+

    Хочу удалить столбец из таблицы. Как определить, существует ли этот столбец? Прочитал страницу руководства https://www.postgr…

    Ответы 2Последняя активность sql