제5절 WHERE절
1. WHERE 조건절 개요
2. 연산자의 종류
3. 비교 연산자
4. SQL 연산자
- IN
SELECT 컬럼 FROM 테이블 WHERE (컬럼) IN (값);
- LIKE는 %를 사용하여 원하는 값의 범위를 정할 수 있다. (ex. %동건, 장동%)
SELECT 컬럼 FROM 테이블 WHERE 컬럼명 LIKE '%값' or '값%' or '값'
- BETWEEN a AND b : a와 b를 포함한 사이의 값이 조건
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 BEETWEEN 값 AND 값;
- IS NULL : 해당 컬럼이 NULL인 값 찾음
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 IS NULL;
5. 논리 연산자
- AND : 양쪽 조건이 모두 참이면 참, 동시만족
- OR : 앞뒤중 하나만 참이면 참
- NOT : 조건의 반대되는 결과를 리턴
6. 부정 연산자 : 위의 표 참고
7. ROWNUM, TOP 사용
(1) ROWNUM
- 오라클에서 사용, 각 행에 임시로 부여되는 일련번호
(2) TOP
- SQL Server에서 사용, 결과로 출력되는 행의 수를 제한할 수 있다.
- Expression : 반환할 행의 수TOP (Expression) [PERCENT] [WITH TIES]
- PERCENT : 퀴리 결과 집합에서 Expression%의 행만 반환
- WITH TIES : ORDER BY 절이 지정된 경우만 사용 가능
'자격증 > SQLD' 카테고리의 다른 글
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제7절 Group By, Having 절 (0) | 2021.05.26 |
---|---|
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제6절 함수 (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제4절 TCL (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제3절 DML (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제2절 DDL (0) | 2021.05.26 |