여러 필드에서 상위 순위 값 가져 오기

ScottieB

세 개의 필드, 고유 한 사용자 ID 및 두 개의 고유하지 않은 특성 (예 : 연령, 성별 등)이있는 테이블을 상상해보십시오. user / traitA / traitB

이 표에서는 단일 쿼리에서 각 특성에 대해 가장 빈번한 값을 가져오고 싶습니다. 우리의 특성이 학년 / 전공이면 결과는 주니어 / 생물학이 될 수 있습니다. 이것은 생물학의 주니어가 가장 일반적인 조합이라는 의미가 아니라 각 값 자체가 특성에서 가장 일반적이라는 것을 의미합니다.

이것은 두 개의 개별 쿼리를 실행하여 단일 필드로 그룹화하고 순위를 매기고 콤보를 넣는 것이 가능합니다. 그러나 내 특정 문제에는 더 많은 필드가 있으며 후속 쿼리를 수행하는 데 비용이 많이 듭니다.

Simas

가장 일반적인 특성 선택 :

SELECT age FROM table_name GROUP BY 연령 ORDER BY COUNT (*) DESC LIMIT 1

여러 열에서 가장 일반적인 값을 선택하기 위해이 쿼리는 Postgre에서 작동했습니다.

SELECT DISTINCT
    FIRST_VALUE(age) OVER (ORDER BY count1 DESC) AS top1,
    FIRST_VALUE(sex) OVER (ORDER BY count2 DESC) AS top2
    FROM (
        SELECT age,
               sex,
               COUNT(age) OVER (PARTITION BY age) AS count1,
               COUNT(sex) OVER (PARTITION BY sex) AS count2
               FROM some_table
    ) some_table

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySql 상위 키에 여러 값이있는 하위 테이블에서만 레코드 가져 오기

분류에서Dev

XPATH 하위 값에서 상위 노드 가져 오기

분류에서Dev

여러 상위 / 하위 레코드에서 Oracle SQL 최상위 상위 레코드 가져 오기

분류에서Dev

Android : 하위 컬렉션에서 필드 값 가져 오기

분류에서Dev

여러 줄 텍스트 필드에서 커서 위치 가져 오기

분류에서Dev

우선 순위 필드가있는 조인 된 mysql 테이블에서 최대 / 최소 값 가져 오기

분류에서Dev

상위 프로세스 및 하위 프로세스에 대한 우선 순위 값 가져 오기 및 설정

분류에서Dev

onclick 메소드를 사용하여 상위 태그에서 개별 하위 값 가져 오기

분류에서Dev

여러 테이블에서 값을 가져 오기위한 쿼리

분류에서Dev

하위 HTML 페이지에서 상위 텍스트 필드로 값 가져 오기

분류에서Dev

jmeter에서 무작위로 전자 상거래 사이트의 정규식을 통해 필터 URL에서 여러 값 가져 오기

분류에서Dev

스위치에서 여러 값을 가져 오는 방법

분류에서Dev

속성에 따라 상위 XML 노드 값 가져 오기

분류에서Dev

8 비트 값에서 최상위 비트 가져 오기

분류에서Dev

배열에서 고유 한 최상위 값 가져 오기

분류에서Dev

Elasticsearch에서 그룹당 상위 n 개 값 가져 오기

분류에서Dev

JSON 배열에서 상위 5 개 점수 값 가져 오기

분류에서Dev

Textblock에서 범위 값 가져 오기

분류에서Dev

모든 상위에 대한 속성 값 집합 가져 오기

분류에서Dev

Oracle의 열 값을 고려하여 행 가져 오기 우선 순위 지정

분류에서Dev

DB에서 여러 값 가져 오기

분류에서Dev

JSON에서 여러 값 가져 오기

분류에서Dev

ElasticSearch : 하위 유형 검색에서 상위 필드 가져 오기

분류에서Dev

REST API를 사용하여 Firebase에서 여러 하위 노드 가져 오기

분류에서Dev

django-import-export와 반대로 ForeignKey 위젯을 통해 필드에서 필드 값 가져 오기

분류에서Dev

상위 iOS Webview에서 패딩 / 여백 가져 오기

분류에서Dev

mysql-하위 쿼리에서 여러 행 가져 오기

분류에서Dev

Spring, 예외에서 여러 모델 위반 가져 오기

분류에서Dev

그리드 위치에서 Tkinter Checkbutton 값 가져 오기

Related 관련 기사

  1. 1

    MySql 상위 키에 여러 값이있는 하위 테이블에서만 레코드 가져 오기

  2. 2

    XPATH 하위 값에서 상위 노드 가져 오기

  3. 3

    여러 상위 / 하위 레코드에서 Oracle SQL 최상위 상위 레코드 가져 오기

  4. 4

    Android : 하위 컬렉션에서 필드 값 가져 오기

  5. 5

    여러 줄 텍스트 필드에서 커서 위치 가져 오기

  6. 6

    우선 순위 필드가있는 조인 된 mysql 테이블에서 최대 / 최소 값 가져 오기

  7. 7

    상위 프로세스 및 하위 프로세스에 대한 우선 순위 값 가져 오기 및 설정

  8. 8

    onclick 메소드를 사용하여 상위 태그에서 개별 하위 값 가져 오기

  9. 9

    여러 테이블에서 값을 가져 오기위한 쿼리

  10. 10

    하위 HTML 페이지에서 상위 텍스트 필드로 값 가져 오기

  11. 11

    jmeter에서 무작위로 전자 상거래 사이트의 정규식을 통해 필터 URL에서 여러 값 가져 오기

  12. 12

    스위치에서 여러 값을 가져 오는 방법

  13. 13

    속성에 따라 상위 XML 노드 값 가져 오기

  14. 14

    8 비트 값에서 최상위 비트 가져 오기

  15. 15

    배열에서 고유 한 최상위 값 가져 오기

  16. 16

    Elasticsearch에서 그룹당 상위 n 개 값 가져 오기

  17. 17

    JSON 배열에서 상위 5 개 점수 값 가져 오기

  18. 18

    Textblock에서 범위 값 가져 오기

  19. 19

    모든 상위에 대한 속성 값 집합 가져 오기

  20. 20

    Oracle의 열 값을 고려하여 행 가져 오기 우선 순위 지정

  21. 21

    DB에서 여러 값 가져 오기

  22. 22

    JSON에서 여러 값 가져 오기

  23. 23

    ElasticSearch : 하위 유형 검색에서 상위 필드 가져 오기

  24. 24

    REST API를 사용하여 Firebase에서 여러 하위 노드 가져 오기

  25. 25

    django-import-export와 반대로 ForeignKey 위젯을 통해 필드에서 필드 값 가져 오기

  26. 26

    상위 iOS Webview에서 패딩 / 여백 가져 오기

  27. 27

    mysql-하위 쿼리에서 여러 행 가져 오기

  28. 28

    Spring, 예외에서 여러 모델 위반 가져 오기

  29. 29

    그리드 위치에서 Tkinter Checkbutton 값 가져 오기

뜨겁다태그

보관