아래의 상기 내용은
"혼자공부하는 SQL"의 도서 내용과 인터넷의 내용을 실습 및 정리한 글입니다.
1.SQL문법2
1)ORDER BY : 데이터를 정렬을 하기 위한 구문.
2)LIMIT : 결과를 제한하기 위한 구문.
3)DISTINCT : 중복된 값을 제거하기 위한 구문.
4)GROUP BY: 지정한 열의 같은 데이터를 끼리 묶어서 결과를 반환하는 구문.
5)HAVING: GROUPBY와 같이 쓰는 조건식 구문(WHERE과 같은 역할).
2.실습
1)실습 : ORDER BY절
-기본적으로 정렬 순서는 오름차순(ASC)으로 날짜가 작은 순서부터 출력.
-ORDER BY 열_이름 뒤에 DESC를 붙이면 내림차순으로 변경 가능.
-WHERE 절과 같이 쓸 경우 항상 WHERE절 뒤에 온다.
2)실습 : LIMIT 실습
-LIMIT 숫자N(순번),숫자 M(개수) 형태로로 N번부터 M개를 출력
-숫자가 하나라면 0개 부터 숫자개수 까지 출력한다.
3)실습 : DISTINCT 실습
-중복된 데이터를 1개만 남긴다.
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
4)실습: GROUP BY
-GROUP BY와 함께 쓰는 집계함수
-별칭 추가해서 출력
5)실습 :HAVING절 같이 쓰기
-GROUP BY은 WHERE 절과 같이 사용할 수 없고 HAVING절을 써서 조건을 건다.
'데이터베이스 > 혼자공부하는 SQL' 카테고리의 다른 글
04-01 데이터 형식 (0) | 2024.02.19 |
---|---|
03-03 SQL기본 문법 및 실습3 (1) | 2024.02.08 |
03-01 SQL기본 문법 및 실습 (0) | 2024.02.06 |
02-03데이터베이스 개체 (1) | 2024.02.03 |
02-02데이터베이스 시작부터 끝까지 (2) | 2024.02.02 |