SQL where query (SQL 조건연산자)
원하는 로우만 얻으려면 로우를 제한하는 조건을 SELECT 문에 WHERE 절을 추가하여 제시한다.
형식 : SELECT *FROM 테이블이름 WHERE 조건절;
조건절의 구성 : WHERE 칼럼명 연산자 비교대상 값
우선순위 |
연산자 |
1 |
산술 연산자 ( *, /, +, - ) |
2 |
연결 연산자 ( || ) |
3 |
비교 연산자 ( <, >, <=, =>, <>, = ) |
4 |
IS NULL, LIKE, IN |
5 |
BETWEEN |
6 |
NOT 논리 연산자 |
7 |
AND 논리 연산자 |
8 |
OR 논리 연산자 |
SELECT username, sal<=3000+1; ▶ 3001 보다 작거나 같은 경우(연산자 우선순위 확인!)
※문자 데이터 조회 : SQL에서 문자열이나 날짜는 반드시 단일 따옴표 안에 표시 해야한다.
SQL문에 사용되는 키워드인 SELECT 나 FROM, WHERE등은 대소문자를 구별하지 않지만 테이블 내에 저장된 데이터 값은 대소문자를 구분하기에 정확하게 구분하여 입력 하여야 한다.
※날짜 데이터 조회 : 문자열과 마찬가지로 단일 따옴표 안에 기술해야 한다.
SELECT *FROM 컬럼명 WHERE 컬럼명 <='1982/01/01';
'DATABASE > ORACLE' 카테고리의 다른 글
[Oracle] SQL LIKE / SORT (0) | 2018.04.19 |
---|---|
[Oracle] SQL 논리 연산자 / Between in (0) | 2018.04.19 |
[Oracle] SQL Operator (0) | 2018.04.18 |
[Oracle] 데이터를 조회하기 위한 SELECT 문 (2) | 2018.04.18 |
[Oracle] 오라클의 데이터 형 (1) | 2018.04.18 |