데이터베이스/혼자공부하는 SQL

03-02 SQL기본 문법 및 실습2

공부를하자 2024. 2. 6. 20:50

아래의 상기 내용은

"혼자공부하는 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절을 써서 조건을 건다.