SELECT문을 통한 데이터 검색
특정 속성의 데이터 검색
SELECT 속성명1, 속성명2, ...
FROM 테이블명
모든 속성의 데이터 검색
SELECT *
FROM 테이블명
특정 조건의 데이터 검색
SELECT 속성명
FROM 테이블명
WHERE 조건
예시) 사원 테이블(EMPLOYEE)에서 사원번호(ENO) 110번의 이름(ENAME)과 부서번호(DNO) 검색
#조건: ENO가 110
SELECT ENAME, DNO
FROM EMPLOYEE
WHERE ENO = 110
예시) 사원 테이블(EMPLOYEE)에서 부서번호(DNO)가 20번이고 봉급(SALARY)이 400 이상인 사원의 이름(ENAME)과 직책(JOB) 검색
#조건: DNO가 20이고 SALARY가 400이상
SELECT ENAME, JOB
FROM EMPLOYEE
WHERE DNO = 20 AND SALARY >= 400
WHERE 절의 비교연산자
WHERE 절에서 문자, 숫자, 날짜의 크기나 순서를 비교함
- 같다: =
- 같지 않다: !=, <>
- 크다: >
- 크거나 같다: >=
- 작다: <
- 작거나 같다: <=
WHERE 절의 논리연산자
- X AND Y: X, Y가 참일 때 참을 반환
- X OR Y: X나 Y가 참일 때 참을 반환
- NOT X: X가 거짓일 때 참을 반환
'백엔드 > SQL' 카테고리의 다른 글
| 데이터 검색(BETWEEN, IN, IS NULL) (0) | 2021.12.08 |
|---|---|
| 데이터 검색(AS, DISTINCT) (0) | 2021.12.08 |
| 제약조건의 추가 및 제거(ADD CONSTRAINT, DROP CONSTRAINT) (0) | 2021.12.08 |
| SQL 무결성 제약조건(NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK) (0) | 2021.12.08 |