본문 바로가기
Tool/SQL

SQL 기초 7강 실습

by 댕댕이처럼 2023. 6. 21.

좀 더 깊게 알아보는 SELECT 문

[[순서 지켜야 함!]]

SELECT 열_이름

    FROM 테이블_이름

    WHERE 조건식

    GROUP BY 열_이름

    HAVING 조건식

    ORDER BY 열_이름

    LIMIT 숫자

 

 

1) ORDER BY

결과 값이나 개수에 대해서는 영향을 미치지 않지만 결과가 출력되는 순서를 조절

ASC 기본 오름차순, DESC 내림차순
ORDER BY 복수 조건 / LIMIT 조회하는 행 개수

2) LIMIT

LIMIT 3 = 3개 행까지 조회

LIMIT 3, 2; = 3번째 행부터 2개 행 조회

+DISTINCT 문 = 중복된 데이터 있을 시 1개만 남기고 제거해서 조회

 

3)GROUP BY

그룹으로 묶어주는 역할,

집계 함수

SUM, AVG, MIN, MAX, COUNT, COUNT(DISTINCT)

 

전체 데이터에서 조건함수절에 해당하는 데이터들을 설정한 그룹별로 조회

 

AVG는 평균 값, 아이디별 평균 구매 개수 조회 구문

 

COUNT 조건 열에 null값 제외하고 카운트

 

함수로 조건 쓸 때는 WHERE말고 HAVING 구문을 사용해야 한다.

총 구매 금액 1,000만원 이상인 회원을 내림차순으로 조회

 

'Tool > SQL' 카테고리의 다른 글

SQL 기초 9강  (0) 2023.06.23
SQL 기초 8강 실습  (0) 2023.06.23
SQL 기초 6강 실습  (0) 2023.06.19
SQL 기초 5강 실습  (0) 2023.06.17
SQL 기초 4강 실습  (0) 2023.06.16