컬럼의 상태코드 값에 따라, 특정한 문자열로 치환해서 표현하라는 온보딩 과제를 받았습니다. ex) 테이블의 CODE 는 상품 카테고리이다. 0은 사료, 1는 간식, 2은 영양제, 3는 용품 그외는 ETC로 표시하라. 조건에 따라 컬럼의 값을 여러 문자열로 치환해야하는 쿼리문을 작성해한다고 생각했습니다. 처음엔 Replace 를 생각했지만, 성능도 안나올 거 같고, 뭔가,,,, 뭔가 아닌거같다는 느낌적인 느낌이 들었습니다 그 뒤에 Mysql CASE WHEN 을 알게되어 문제를 해결하였습니다. 1. SQL REPLACE 특정 조건의 문자열을 단일 치환하는 기능을 수행하는 sql문 입니다. 특정 조건이니, 정규표현식도 가능합니다. sql replace 사용방법 예시 select code, replace(co..