본문 바로가기

GROUP BY

GROUP BY, 집계함수 이번엔 간단하게 두 가지정도만 알아보겠다. 전에 배웠던 WHERE 절, ORDER BY와 같이 쿼리문을 작성할 예정이다. 1. GROUP BY GROUP BY는 특정 컬럼들을 그룹화 하는 기능이다. WHERE절 처럼 뒤에 붙여서 작성하면 된다. 주의할점은 그룹화한 컬럼을 반드시 조회를 해야한다는 점이다. 2. 집계함수 크게 3가지로 SUM(), AVG(), COUNT()가 있다. SUM( ) : 합 AVG( ) : 평균 COUNT( ) : 갯수 단순하게 보여주는 것보다 전에 작성했왔던 명령어들을 조합해서 보여주겠다. 지역별 나이의 합을 내림차순으로 조회해라. 위와 같은 내용을 구현 하고 싶을때 어떤식으로 해야할지 생각 해보고 작성해보자. 필요한 명령어는 총 세개이므로 하나의 쿼리문에 동시에 사용하면 되겠.. 더보기
WHERE 절, ORDER BY *편집기는 SQLGate으로 진행합니다. 이전에 DML글에서 WHERE 절을 이용했었다. 그것에 대해 좀더 알아보고, 다른 것도 알아보자. 이번엔 DML구문인 SELCET 명령어에 살을 덧 붙이는 쿼리문을 작성해보겠다. SELCET 명령어로 단순하게 조회하는 것을 넘어, 조건을 걸어 특정 컬럼 값만 조회하자는 것이다. DML글을 아주 가볍게 읽고 오는것을 추천한다. 1. WHERE 절 WHERE 절을 사용하는 방법은 여러가지가 있지만 OR, AND, BETWEEN a AND b, IN함수, SUBSTR, LIKE 정도로 이미지와 함께 간략하게 소개하겠다. 1-1. OR, AND, BETWEEN a AND b 각각의 의미는 영어의 그것과 같기 때문에 어렵지 않게 보면 되겠다. 2번째 줄의 AND구문을 이용.. 더보기