개발
PostgresDB에서 SQL작성시 고려할 점(계속 업데이트 됩니다!)
PostgresDB에서 SQL 작업하면서 삽질한 경험을 공유합니다🙂독자분들도 SQL작업하면서 의도대로 데이터가 나오지 않았다거나, 성능 개선, 기막힌 방법 등을 알아내신 게 있으시다면 댓글로 공유 부탁드립니다 !postgresql에서 count함수는 null값을 집계하지 않는다.- 따라서, count(*)를 사용하거나, count({not null이 보장된 필드})를 사용해야 한다.특정 enum(String)이 아닌 테이블을 조회할때는이런식으로 null값을 고려해야한다. null이 있는 테이블을 다룰때는 is null or is not null 을 생각하자. aTable.B ≠ ‘특정필드’ and aTable.B is nulljoin을 할때, on에 해당하는 조인 조건은 조인을 당하는 테이블만의 식이..