Where 절을 이용한 조건 검색
- WHERE 절
- 테이블에 저장된 데이터 중에서 원하는 데이터만 선택적으로 검색하는 기능
- WHERE 절의 조건문은 칼럼 이름, 연산자, 상수, 산술 표현식을 결합하여 다양한 형태로 표현 가능
- WHERE 절에서 사용하는 데이터 타입은 문자, 숫자, 날짜 타입 사용 가능
- 문자와 날짜 타입의 상수 값은 작은 따옴표(’’)로 묶어서 표현하고 숫자는 그대로 사용
- 상수 값에서 영문자는 대소문자를 구별
-- 학생 테이블에서 1학년 학생만 검색하여 학번, 이름, 학과 번호를 출력
SELECT studno, name, deptno
FROM student
WHERE grade = '1';
비교 연산자를 사용한 조건 검색
- 비교 연산자
- WHERE 절에서 숫자, 문자, 날짜의 크기나 순서를 비교하는 연산자

논리 연산자를 이용한 조건 검색
- 논리 연산자
- WHERE 절에서 여러 개의 조건을 결합할 경우
- AND, OR, NOT과 같은 논리 연산자를 사용

-- 학생 테이블에서 학과번호가 '101'이 아닌 학생의 학번, 이름, 몸무게, 학과번호를 출력
SELECT studno, name, weight, deptno
FROM student
WHERE NOT deptno = 101;
SQL 연산자를 이용한 조건 검색
- SQL 연산자
- SQL 연산자는 SQL 언어에서만 제공
- SQL 연산자는 모든 데이터 타입에 대해 사용 가능

BETWEEN 연산자
-- 몸무게가 50kg에서 70kg 사이인
학생의 학번, 이름, 몸무게를 출력
SELECT studno, name, weight
FROM student
WHERE weight BETWEEN 50 AND 70;