DISTINCT 2

[ Impala ] illegalstateexception Grouping expr NULL return type BOOLEAN but its output tuple slot has type NULL_TYPE 에러 해결

Impala 에서 쿼리를 돌리다가 중복 데이터가 나와서 중복데이터를 제거하기 위해 DISTINCT 를 사용했다. 쿼리를 다시 돌렸을 때, 해당 에러가 발생했다. illegalstateexception Grouping expr NULL return type BOOLEAN but its output tuple slot has type NULL_TYPE 구글링을 했었을 때, 다행히도 해당 에러에 대해 아파치 이슈로 올라와 있었다. https://issues.apache.org/jira/browse/IMPALA-4042 [IMPALA-4042] count(distinct NULL) fails on a view - ASF JIRA Affects Version/s: Impala 2.7.0 issues.apache...

HADOOP 2023.08.03

[ SQL ] 중복 제거하고 조회하기

중복을 제거하고 조회(SELETE)하는 방법은 다양하다. 그 중에서 알고 있는 3가지 방법에 대해서 적어볼려고 한다. 사용한 DBMS : ORACLE SQL 클라이언트 : DBeaver 빠른 이해를 위해 EMPLOYEE_TEST 테이블의 중복된 데이터를 넣었다. 1. DISTINCT - 이 방법이 제일 간단하고 자주 사용하는 명령어이다. [명령어] SELECT DISTINCT [중복제거할 컬럼] FROM [TABLE_NAME]; [단일행] [다중행] 다중행 방법으로 * 사용도 가능하다 * 은 모든행에서 중복을 제거하고 보여주는 방법이다. CREATE_DT가 1초 차이가 나서 같지 않다고 판단하여 3개의 행이 조회되었다. 2. GROUP BY 이용 - 동일한 값을 그룹화하면서, 이 방법 또한 유니크한 값만..

SQL 2022.01.31
1