다음과같이 IF라는 mysql 함수를 postgres에서는
어떻게 써야 하는지 아시는 분의 도움을 부탁드립니다.
SELECT
COUNT(id) AS total,
IF(MAX(id) IS NULL, 0, MAX(id)) AS maximum,
IF(MIN(id) IS NULL, 0, MIN(id)) AS minimum
FROM
PostgreSQL 에서는 IF 함수가 없고 CASE 문이나 COALESCE 를 씁니다. 예: SELECT COUNT(id) AS total, COALESCE(MAX(id),0) AS maximum, COALESCE(MIN(id),0) AS minimum FROM 테이블;