[Oracle] group by 없이 count 조회하기 (COUNT OVER PARTITION BY)
ID NAME CAR 1 kim audi 2 lee audi 3 park benz 만약 USER_CAR 테이블이 이렇게 있고, 내가 조회하고 싶은 것은 id, name, car, count(차 종류) 라고 하자 일단 이 GROUP BY 가 들어가는 쿼리문을 작성해야 다음과 같은 count 결과값을 얻을 수 있다. SELECT CAR, COUNT(*) AS COUNT FROM USER_CAR GROUP BY CAR; CAR COUNT audi 2 benz 1 하지만 ID, NAME, CAR, COUNT 이렇게 일반 컬럼과 COUNT를 같이 조회하고 싶다면? SELECT ID, NAME, CAR, COUNT(*) AS COUNT OVER(PARTITION BY CAR) FROM USER_CAR; ID NAM..
2021. 11. 1.