로딩
요청 처리 중입니다...

[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 # 소수점 # 소수점이하 # 소수점제거