프로그래밍/DB1 [오라클] 1부터 특정수까지 채번하기(순번 채번하기) 실무에서 시간단위(00시 ~ 23시까지) 데이터 통계를 낼일이 생겼다. 예를 들면 간단하게 아래와 같이 통계를 쿼리로 작성해야 했다. 시간 구분 총건수 완료건수 오류건수 00시 123 123 1 01시 456 412 2 ... ... ... ... 23시 23,234 22,323 2,323 근데 실제 데이터가 00~23시 까지 모두 적재되어있지 않았고, 데이터가 없을때에도 그 시간대가 쿼리에 0건으로 나와야했다. (실데이터는 01시 ~ 12시까지 있는데 13~23까지는 데이터가 없지만 표시가 되어야했음) 그래서 WAS단에서 처리를 할까, 쿼리로 처리를할까 고민하던 중 그냥 Oracle 순번 채번을 통해 00 ~ 23까지 뽑은다음에 Left Outer Join으로 처리하기로 했다. Oracle 순번 채번 .. 2021. 7. 30. 이전 1 다음