홈>
나는 다른 것을 시도했지만 성공하지 못했습니다. 다음과 같은 문제가 있으며 누군가 나를 도울 수 있다면 매우 감사하겠습니다.
각각 다른 측정 값으로 수십억 개의 레코드로 볼 수 있습니다
A)
| s_c_m1 | s_c_m2 | s_c_m3 | s_c_m4 | s_p_m1 | s_p_m2 | s_p_m3 | s_p_m4 |
|--------+--------+--------+--------+--------+--------+--------+--------|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|--------+--------+--------+--------+--------+--------+--------+--------|
그런 다음 각 측정 단위로 집계해야합니다. 그리고 너무 오래 너무 좋아. 나는 이것을 알아 냈습니다.
B)
| s_c_m1 | s_c_m2 | s_c_m3 | s_c_m4 | s_p_m1 | s_p_m2 | s_p_m3 | s_p_m4 |
|--------+--------+--------+--------+--------+--------+--------+--------|
| 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 |
|--------+--------+--------+--------+--------+--------+--------+--------|
다음 형식으로 데이터를 가져와야합니다. 키-값 형식으로 바꿔야합니다.
C)
| measure | c | p |
|---------+----+----|
| m1 | 3 | 15 |
| m2 | 6 | 18 |
| m3 | 9 | 21 |
| m4 | 12 | 24 |
|---------+----+----|
B)의 첫 번째 4 열은 C)에서 첫 번째 열을 형성하고, 두 번째 4 열은 다른 열을 형성합니다.
쉽게 관리 할 수있는 우아한 방법이 있습니까? 완벽한 해결책은 A)와 B)에 다른 측정법이 도입되면 수정이 필요하지 않고 자동으로 차이를 포착하는 것입니다.
SqlServer와 Postgres에서이 작업을 수행하는 방법을 알고 있지만 여기서는 만료가 없습니다.
- 답변 # 1
관련 자료
- kibana - JSON에서 속성 값을 가져 오는 Elasticsearch 쿼리
- sql : 쿼리가 관련 결과를 반환하지 않습니다
- python - HTML에서 쿼리 세트의 첫 번째 값을 게시하려면 어떻게합니까?
- eloquent - laravel에서 더 많은 것을 쿼리하기 위해 쿼리 결과를 사용하는 방법은 무엇입니까?
- SQL의 쿼리 결과에서 NULL 값을 제거하는 방법
- laravel - 함수 내에서 "column" - "value"의 키 쌍 대신 쿼리 값만 반환합니다
- PostgreSQL에서 sha256으로 쿼리 결과를 해시하는 방법은 무엇입니까?
- postgresql - 쿼리에 사용자 지정 함수의 결과 데이터 대상이 없습니다
- google 시트 쿼리 오류 - "결과가 너무 큽니다" 어떻게 고치는 지?
- mysql - SQL 쿼리에서 수식을 사용하고 해당 결과를 정렬하는 방법
- sql - 교차 적용 사용 하위 쿼리가 결과를 반환하지 않음
- Oracle SQL 쿼리를 사용하여 속성 값이 있고 동시에 diff 값이없는 ID를 찾습니다
- python - Mysql-connector 쿼리가 값을 업데이트하지 않음
- javascript - firestore 타임 스탬프 쿼리가 값을 반환하지 않음
- java : SQL 기본 쿼리 결과를 Spring JPA 저장소에서 DTO에 매핑하는 방법은 무엇입니까?
- php - MySql 쿼리 값은 null 일 수 있습니다
- impala - sql 쿼리 - 결 측값 채우기
- mongodb - Mongdb는 다른 문서에서 여러 값을 쿼리합니다
- oracle - user_tables를 쿼리하고 결과가 비어 있습니다
- mysql - sql 다 대다 쿼리 결과는 배열의 모든 항목 만 일치하는 경우에만
관련 질문
- sql : 하이브 QL에서 타임 스탬프와 문자열을 비교하십시오
- hadoop : 테이블을 만들 때 Hive에서 문자열을 타임 스탬프로 변환 할 수 있습니까?
- bigdata : 마스터 데이터 관리를위한 탤렌딩
- hive : Spark SQL에서 TotalNumberFiles, Total Filesize, MaxFileSize 등 파일 시스템 통계를 가져 오는 방법은 무엇입니까?
- hadoop : 열의 빈 값을 하이브에서 [null]로 바꾸어 SUM을 계산하는 방법
- HIVE의 split_function ()과 동일
- hadoop - tez 오류에 대한 하이브 : java.lang.OutOfMemoryError
- architecture - gdpr - 데이터 조회 테이블 대신 휴지 상태
지도를 사용해야한다고 생각합니다