by 초보 [2023.08.10 14:43:42]
안녕하세요 group by 1,2 할때 순서가 궁금해서 질문드립니다!
가령
select '20230810', case when type = 'A' then 'GOOD' else type end, score from table group by 1, 2, 3
은
select '20230810', case when type = 'A' then 'GOOD' else type end, score from table group by '20230810', case when type = 'A' then 'GOOD' else type end, score
와 같은 문장이죠?
그런데 group by 다음에 select문을 읽을 수 있는거 아닌가요? 순서가 저렇게 쿼리 실행이 가능한지 궁금해서요 ...