openlang

데이터베이스의 필드에 있는 각기 다른 값의 출현 횟수 세기

열이 약 12개인 Postgre 데이터베이스가 있습니다. 네 번째 열의 이름은 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.postgresql.org/docs/9.2/static/sql-altertable.html, 의 설명서를 읽었지만…

    답글 2최근 활동 sql