postgresql 에서는 isnull 대신 coalesce()를 지원한다고 한다.
용도는... full outer join 에서 한쪽이 null일 경우 반대쪽 key를 사용하는 용도 정도?
그 외에는 어떤 용도가 있을지 모르겠다.
설명만 봐서는.. nullif가 다른 dbms의 명령어와 같아 보이는데
coalesce는 value [,...] 이기 때문에 n개에 대해서 지원을 하는 것으로 보인다.
COALESCE(value [, ...]) NULLIF(value1, value2) |
[링크 : https://www.postgresql.org/docs/9.5/functions-conditional.html]
[링크 : http://www.postgresqltutorial.com/postgresql-coalesce/]
'프로그램 사용 > postgreSQL' 카테고리의 다른 글
postgresql 쿼리 수행속도 벤치마크 하기 (0) | 2019.10.30 |
---|---|
postgresql ctid (0) | 2019.10.29 |
다른 테이블의 값을 이용하여 값 update 하기 (0) | 2019.10.28 |
array_agg()와 unnest() (0) | 2019.10.28 |
postgres tde pgcrypto (0) | 2019.10.25 |