03-2 좀 더 깊게 알아보는 SELECT문
2022. 4. 9. 22:41ㆍ혼자 공부하는 SQL
728x90
ORDER BY 절
order by 절 - 결과가 출력되는 순서를 조절한다.
desc를 이용하여 내림차순으로 정렬하기
where를 이용하여 키가 164이상인 그룹 고르고
desc를 이용하여 내림차순으로 정렬하기
평균 키가 큰 순서대로 정렬하되,
평균키가 같으면 데뷔일자가 빠른순서로 정렬하기
LIMIT 절
결과 위에서 부터 3개 출력하기
데뷔일 순 위에서 부터 3개 출력하기
평균 키가 큰 순으로 정렬하되,
3번째부터 2건 조회하기
DISTINCT 절
중복된 결과를 제거하기
GROUP BY 절 - 그룹화하여 데이터 조회
mem_id를 이용하여 데이터를 그룹화 해주였다.
집계 함수
mem_id를 이용하여 데이터를 그룹화하고 구매한 개수를 합친다.
별칭을 사용하여 결과를 보기 좋게 만들 수 있다.
회원이 구매한 금액의 총합 구하기
구매한 물품 개수의 평균 구하기
각 회원이 한번 구매 시 평균 몇개를 구매했는지 구하기
희원 테이블에서 연락처가 있는 회원 수 구하기
phone1에 연락처가 있는 회원 구하기
Having 절
회원별 총 구매액을 구하기
having절은 꼭 group by절 다음에 나와야 한다.
회원별 총 구매액을 큰 사용자 부터 출력하기
728x90
'혼자 공부하는 SQL' 카테고리의 다른 글
데이터 변경을 위한 SQL 문 (0) | 2022.04.16 |
---|---|
03-1 기본 중에 기본 SELECT~FROM~WHERE (0) | 2022.03.25 |
02-3 데이터베이스 게체 (0) | 2022.03.19 |
02-2 데이터베이스 시작부터 끝까지 (0) | 2022.03.19 |