하이브의 두 테이블에 왼쪽 외부 조인을하고 있습니다. 표 1에서하이브 : string이 NULL이면 변환 함수는 어떻게 작동합니까?
table 1 : name1
table 2 : name2 , class (only two values Y or N)
이름은 클래스, 2
최종 결과 테이블 이름 1이 있어야 테이블의 상위 집합
내 쿼리가
select table1.name1 , translate(table2.class,NULL,'N')
from table1 left outer join table2
on (name1= name2);
이다이 일 것?
는 또한 reexp_replace을 시도하고 있지만
선택 table1.name1, REGEXP_REPLACE (table2.class을, NULL, 'N')의 표 외부 조인 왼쪽 표 2 에서 (이름 1 = NAME2) 작동하지 않습니다;