group by1 DBMS - GRUOP BY, SUB QUERY GRUOP BY GROUP BY는 특정 컬럼을 기준으로 집계를 내는데 사용이 되는 함수이다. 즉, 특정 컬럼에서 같은 값을 가지는 데이터끼리 그룹을 지어서 보여준다. ID NAME POSITION TEAM_ID 1 홍길동 MF 232 2 이순신 DF 234 3 리신 GK 235 4 벨베스 MF 236 위의 그래프는 PLAYER 테이블로 ID(PK), NAME, POSITION, TEAM_ID(FK)로 구성되어 있다. 이 때 POSITION.별로 몇명이 속해져 있는지 알고 싶다면 다음과 같이 query문을 작성할 수 있다. -- oracle에서 POSITION 문법을 제공하기 때문에 칼럼명으로 사용할 경우 큰따옴표를 사용하여야 한다. SELECT "POSITION" 포지션, COUNT(ID) AS "POS.. 2023. 8. 15. 이전 1 다음 728x90 반응형