Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- insertion sort
- C 언어 코딩 도장
- 윤성우의 열혈 자료구조
- Stack
- buffer
- JSON
- Graph
- R
- list 컬렉션
- 이스케이프 문자
- Algorithm
- 이것이 자바다
- 윤성우 열혈자료구조
- Serialization
- datastructure
- Selection Sorting
- C programming
- 알기쉬운 알고리즘
- coding test
- stream
- 혼자 공부하는 C언어
- 메모리구조
- s
Archives
- Today
- Total
Engineering Note
[Database] SQL 문법 정리 본문
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 절츨 통해 조건식을 추가할 수 있다.
'Computer Science > Database' 카테고리의 다른 글
[Database] MySQL 외래키 예외 (0) | 2025.10.05 |
---|---|
[Database] 게시판 테이블 만들기 SQL (0) | 2025.10.04 |
[Datase] MySQL 결과행 제한하기 - LIMIT (0) | 2025.09.01 |
[Database] Pessimistic Lock(비관적 락)과 Optimistic Lock(낙관적 락) (3) | 2025.08.13 |
[Database] 트랜잭션(Transaction)과 동시성 제어(Concurrency Control) (3) | 2025.07.31 |
Comments