[PostgreSQL] 함수로 공통 코드 조회하기(문자열 배열)
·
💻 Dev/Database
최근 고도화 프로젝트에서 아래처럼 REPLACE문을 거의 1n중으로 감싼 하드코딩 쿼리를 발견했다.이 프로젝트는 기간이 굉장히 타이트해서 계속 야근하느라 빨리 구현해야 됐었다.이 쿼리 또한 AS-IS 프로젝트의 쿼리 로직을 그대로 사용해도 되는거였으나 차마 그냥 쓰기가 싫어서 함수로 만들었다. 공통 테이블 기반의 함수들은 만들어두면 다른 개발자들도 사용할 수 있어서 유용하다. 간단한 예시로 포스팅하고자 한다.레쓰고 SELECT REPLACE(REPLACE(REPLACE(your_column_name, 'APPLE', '애플'), 'BANANA', '바나나'), 'MANGO', '망고') AS FRUITSFROM comm_cd이 쿼리는 `APPLE,BANANA,MANGO` 이렇게 저장된 문자열의 값을 '애..