단일 MySQL 쿼리에서 모든 열의 고유 개수 가져 오기

Rajesh

단일 쿼리에서 모든 열의 고유 개수를 가져 오려고합니다. 아래 표를 고려하십시오.

COL1 | COL2 | COL3
A    | 5    | C
B    | 5    | C
C    | 5    | C
C    | 5    | C
D    | 7    | C

예상 결과

DC_COL1 | DC_COL2 | DC_COL3     #DC - Distinct count
4       | 2       | 1

함수 별 유효한 그룹을 사용하여 단일 쿼리 (단일 전체 테이블 스캔)에서 위의 결과를 얻을 수 없지만 (AFAIK) 여기서 수행 할 수있는 최적화는 무엇입니까?

각 열에 대해 개별 쿼리를 실행하면 각 열에 대한 전체 테이블 스캔이 발생할 수 있습니다. 전체 테이블이 첫 번째 열에 대한 고유 카운트 쿼리 중에 버퍼 풀에 올 수 있지만 큰 테이블에서는 여전히 성능 문제가됩니다.

Forpas

단일 테이블 스캔으로 수행 할 수 있습니다.

SELECT 
  COUNT(DISTINCT COL1) DC_COL1,
  COUNT(DISTINCT COL2) DC_COL2,
  COUNT(DISTINCT COL3) DC_COL3
FROM tablename

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Sqlite 행에서 모든 고유 값의 개수 가져 오기

분류에서Dev

ArrayField의 열에 대한 모든 고유 값의 개수를 가져 오는 Django 쿼리

분류에서Dev

mysql-2 개의 SQL 쿼리 조합에서 고유 한 값 가져 오기

분류에서Dev

django chart.js-특정 열에 대한 모든 고유 값의 개수를 가져 오는 쿼리

분류에서Dev

MySql에서 조인 쿼리의 모든 필드의 열 이름 가져 오기

분류에서Dev

Powershell의 CSV 파일에서 고유 한 열 및 개수 가져 오기

분류에서Dev

Caml 쿼리에서 매개 변수의 고유 값 가져 오기

분류에서Dev

장고의 내 모델에서 모든 열 가져 오기

분류에서Dev

SQL 쿼리-두 테이블의 고유 개수 가져 오기

분류에서Dev

Mysql : 두 열의 모든 값 수 가져 오기

분류에서Dev

하나의 열에 고유 한 목록의 모든 행 가져 오기

분류에서Dev

쿼리 문자열에서 가져 오기 요청의 모든 매개 변수 이름을 가져 오는 방법은 무엇입니까?

분류에서Dev

JPA 및 최대 절전 모드 : 열망로드의 모든 데이터를 가져 오기 위해 후속 쿼리를 수행하는 대신 하나 개의 쿼리에서 그 일을

분류에서Dev

Python의 Dataframe에있는 단일 열에서 고유 한 값 가져 오기

분류에서Dev

서비스 모의에서 쿼리 매개 변수 가져 오기

분류에서Dev

PHP MySQL의 단일 쿼리에서 10 분 간격의 모든 행을 가져 오는 방법은 무엇입니까?

분류에서Dev

MySQL 함수의 쿼리 SELECT에서 값 가져 오기

분류에서Dev

열의 모든 고유 값에 대한 마지막 레코드 가져 오기

분류에서Dev

Java-MySql : 열의 모든 값을 가져 오는 쿼리

분류에서Dev

PHP 파일의 모든 배열 var에서 값 가져 오기

분류에서Dev

R의 드롭 다운 메뉴에서 모든 일일 유가 가져 오기

분류에서Dev

행에서 사용되는 모든 고유 문자를 가져 오는 MySQL 쿼리

분류에서Dev

bash에서 모든 변수를 가져오고 URL 쿼리 문자열로 변환

분류에서Dev

파일에있는 두 개의 고유 한 단어의 가능한 모든 쌍에 대해 해당 쌍의 발생 횟수를 인쇄하십시오.

분류에서Dev

열의 일련의 요소에서 고유 값 가져 오기

분류에서Dev

열의 일련의 요소에서 고유 값 가져 오기

분류에서Dev

모든 단어에 대한 dbpedia 유형 / 카테고리 가져 오기

분류에서Dev

Service Fabric RPC 서비스에서 모든 유형의 개체 가져 오기

분류에서Dev

백본 / 마리오네트 단일 모델 가져 오기의 유형 오류

Related 관련 기사

  1. 1

    Sqlite 행에서 모든 고유 값의 개수 가져 오기

  2. 2

    ArrayField의 열에 대한 모든 고유 값의 개수를 가져 오는 Django 쿼리

  3. 3

    mysql-2 개의 SQL 쿼리 조합에서 고유 한 값 가져 오기

  4. 4

    django chart.js-특정 열에 대한 모든 고유 값의 개수를 가져 오는 쿼리

  5. 5

    MySql에서 조인 쿼리의 모든 필드의 열 이름 가져 오기

  6. 6

    Powershell의 CSV 파일에서 고유 한 열 및 개수 가져 오기

  7. 7

    Caml 쿼리에서 매개 변수의 고유 값 가져 오기

  8. 8

    장고의 내 모델에서 모든 열 가져 오기

  9. 9

    SQL 쿼리-두 테이블의 고유 개수 가져 오기

  10. 10

    Mysql : 두 열의 모든 값 수 가져 오기

  11. 11

    하나의 열에 고유 한 목록의 모든 행 가져 오기

  12. 12

    쿼리 문자열에서 가져 오기 요청의 모든 매개 변수 이름을 가져 오는 방법은 무엇입니까?

  13. 13

    JPA 및 최대 절전 모드 : 열망로드의 모든 데이터를 가져 오기 위해 후속 쿼리를 수행하는 대신 하나 개의 쿼리에서 그 일을

  14. 14

    Python의 Dataframe에있는 단일 열에서 고유 한 값 가져 오기

  15. 15

    서비스 모의에서 쿼리 매개 변수 가져 오기

  16. 16

    PHP MySQL의 단일 쿼리에서 10 분 간격의 모든 행을 가져 오는 방법은 무엇입니까?

  17. 17

    MySQL 함수의 쿼리 SELECT에서 값 가져 오기

  18. 18

    열의 모든 고유 값에 대한 마지막 레코드 가져 오기

  19. 19

    Java-MySql : 열의 모든 값을 가져 오는 쿼리

  20. 20

    PHP 파일의 모든 배열 var에서 값 가져 오기

  21. 21

    R의 드롭 다운 메뉴에서 모든 일일 유가 가져 오기

  22. 22

    행에서 사용되는 모든 고유 문자를 가져 오는 MySQL 쿼리

  23. 23

    bash에서 모든 변수를 가져오고 URL 쿼리 문자열로 변환

  24. 24

    파일에있는 두 개의 고유 한 단어의 가능한 모든 쌍에 대해 해당 쌍의 발생 횟수를 인쇄하십시오.

  25. 25

    열의 일련의 요소에서 고유 값 가져 오기

  26. 26

    열의 일련의 요소에서 고유 값 가져 오기

  27. 27

    모든 단어에 대한 dbpedia 유형 / 카테고리 가져 오기

  28. 28

    Service Fabric RPC 서비스에서 모든 유형의 개체 가져 오기

  29. 29

    백본 / 마리오네트 단일 모델 가져 오기의 유형 오류

뜨겁다태그

보관