[Oracle] Oracle에서 listagg를 사용해보자
year month date 2022 1 2 2022 1 15 2022 2 10 년도, 월, 일이 각각 세개의 column으로 나뉘어져 있는 테이블을 찾았다. 👀 보통 timestamp.. date... 있는 타입을 쓰지 않나? 생각했는데 나는 건의할 힘이 없는 힘없는 실무자. 원하는 결과 2022-1-2 2022-1-15 2022-2-10 시키는 대로 세개의 column에서 각각의 값을 뽑아내서 '-'(막대) 인자로 붙여내야 했다. 이전 포스팅에서 대충 사용햇던 listagg function을 사용했다. select listagg(concat(year,concat(month,day)),'-'); listagg(적용할 값, 중간인자) function을 위와 같이 사용하면 각각 column의 값을 합쳐준다..
백앤드 개발 노트
2022. 2. 28. 22:23