일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Notice
Tags
- data
- 홈트
- 넷플릭스
- 인덱스
- ROWNUM
- 직장인일기
- 일기
- 전생
- 직장생활
- null
- ERD
- 빅데이터
- 환생
- 데이터모델링
- where절
- 30일챌린지
- rename
- Drop
- 회사생활
- 테이블삭제
- 회사싫어
- Update
- 30일글쓰기
- SQLD
- SQL
- constraint
- 보울룸
- INSERT
- 도전
- 책리뷰
Archives
- Today
- Total
최보름달
[SQL] WHERE 절, 연산자 종류, 우선순위 본문
WHERE 조건절 개요
WHERE 조건절을 적지 않으면 FTS(Full Table Scan)을 하게 되므로 대량 조회가 되어 CPU나 메모리를 과다하게 사용하게 된다.
WHERE 절은 필터링과 같은 역할을 한다고 보면 된다.
WHERE 절
WHERE 절은 FROM 절 다음에 위치한다.
컬럼명, 비교연살자, 문자, 숫자, 표현식, 비교컬럼명 등이 올 수 있다.
SELECT 컬럼명
FROM 테이블명
WHERE 조건식 ;
WHERE 절에 올 수 있는 연산자
- 비교 연산자 : =, >, >=, <, <=
- SQL 연산자 : BETWEEN A AND B, IN, LIKE, IS NULL
- 논리 연산자 : AND, OR, NOT
- 부정 비교 연산자 : !=, ^=, <>, NOT 컬럼명 =, NOT 컬럼명 >
- 부정 SQL 연산자 : NOT BETWEEN A AND B, NOT IN, IS NOT NULL
연산자의 우선순위
- 괄호
- NOT 연산자
- 비교연산자, SQL 비교 연산자
- AND
- OR
* kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.
'문송한 회사생활 > SQL 공부' 카테고리의 다른 글
[SQL] where절 SQL연산자 (BETWEEN, IN, LIKE, IS NULL) (0) | 2020.08.08 |
---|---|
[SQL] where절 비교연산자(=, >,<, >=, <=) (0) | 2020.08.08 |
[SQL] TCL (COMMIT, ROLLBACK, SAVEPOINT) (0) | 2020.08.08 |
[SQL] DML(Date Manipulation Language) : INSERT, UPDATE, DELTE, SELECT (0) | 2020.08.01 |
[SQL] TRUNCATE TABLE (0) | 2020.07.29 |