[PostgreSQL] 소수점 0.n 이하 값 있을 때만 출력하기


[PostgreSQL] 소수점 0.n 이하 값 있을 때만 출력하기

해당 쿼리 예시는 postgreSQL 기준으로 작성되었습니다. 오라클에서는 COALESCE 대신 NVL을 사용하면 문제 없이 작동할 것 같습니다. (COALESCE는 oracle에서 NVL처럼 null 처리를 해주는 함수입니다.) SELECT rtrim(to_char(coalesce(COL_NAME, 0),'FM999,999,990.999'),'.') AS COL_NAME FROM TB_TEST 해당 쿼리는 소수점 이후가 존재할 경우 (예 0.03)에는 소수점 까지 출력해 주고 소수점이 없을 경우는 정수만 출력해줍니다....

[PostgreSQL] 소수점 0.n 이하 값 있을 때만 출력하기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#coalesce #FM999 #nvl #oracle #postgresql #rtrim #소수점 #소수점이하 #소수점제거

원문링크 : [PostgreSQL] 소수점 0.n 이하 값 있을 때만 출력하기