티스토리 뷰
hive에서 쿼리를 날릴때 가끔 mysql 에서 쓰던 IFNULL 함수를 쓰고싶을 때가 있다.
그러나 막상 이 함수를 사용하려고 하면 사용 할 수가 없는데,
이 기능 처럼 기존 DBMS에서 제공하는 함수로 Hive 에서 IFNULL의 기능을 사용할 수가 있다.
- NVL(expr1, expr2) : NULL 값을 다른 값으로 바꿀 때 사용 (expr1 이 NULL이면 expr2를 사용)
- COALESCE(expr1, expr2, expr3...) : 표현식들이 NULL 이 아닐때 사용 (expr1 이 NULL이면 expr2를 사용, expr2가 NULL이면 그 다음 expr3을 사용)
'NoSql' 카테고리의 다른 글
[Cassandra] cqlsh 사용시 select count OperationTimedOut 문제 (0) | 2016.07.12 |
---|
댓글