Engineering Note

[Database] SQL 문법 정리 본문

Computer Science/Database

[Database] SQL 문법 정리

Software Engineer Kim 2025. 9. 25. 17:27

WHERE
- 특정한 조건만 조회하는 SQL 문법
- WHERE와 같이 사용하는 관계 연산자 : >, <, <=, >=, =
- 두 가지 이상의 조건을 만족하는 결과를 원할 때 : AND


WHERE 조건절에  조건을 세분화하기 위한 문법
BETWEEN ~ AND

IN()
- OR 조건을 여러개 쓰는 대신 IN으로 OR조건 표현

- 경기/전남/경남 사는 회원 조회 => SELECT * FORM MEMBER WHERE ADDRESS IN('경기', '전남', '경남')

LIKE

- 문자열의 일부 글자 검색

- %와 같이 사용

- _와 같이 사용

 

 

-----

 

 

ORDER BY

- 결과의 정렬 위한 SQL문법

- ASC 기본값 = 오름차순, 오름차순은 작은 숫자가 가장 위로 온다. row 값이 점점 커진다. 날짜를 기준으로 생각하면 날짜가 빠른순서가 앞에 오고, 키를 기준으로 생각하면 키가 작은순서가 앞에온다.
- DESC = 내림차순, row 값이 점점 작아진다. 날짜를 기준으로 생각하면 최신날짜 순으로 출력되고, 키를 기준으로 생각하면 키가 


LIMIT

- 결과의 개수를 제한하는 SQL 문법

 

DISTINCT

- 중복된 데이터를 제거하는 SQL 문법


GROUP BY

- 지정한 열의 데이터들을 같은 데이터끼리 묶어서 결과를 추출

- 그룹으로 묶는 경우는 합계, 평균, 개수 등을 처리할 때 사용하므로 집계 함수와 함께 사용된다.

- HAVING 절츨 통해 조건식을 추가할 수 있다.

Comments