728x90
사용자가 원하는 데이터를 조회할 때 사용하는 것이 WHERE 절 입니다. WHERE 절은 WHERE라는 단어에서 알 수 있듯이 조건을 지정해 데이터 값을 '어디에서 어떻게' 가져올지 정합니다.
WHERE 절의 주요 특징
- WHERE 절을 사용하여 조회하려는 조건을 지정할 수 있습니다.
- WHERE 절은 FROM 절 다음에 위치합니다.
- 수행될 조건 절에는 비교 연산자, SQL 연산자, 논리 연산자, 열 이름, 표현식, 숫자, 문자들을 쓸 수 있습니다.
SELECT 문에서 WHERE 절은 다음 형식으로 쓸 수 있습니다.
SELECT ----------------------> 출력하려는 열
FROM ----------------------> 참조하려는 테이블
WHERE ----------------------> 조건식
데이터가 조회되는 논리 순서는 아래와 같습니다.
참조하려는 데이블로부터(FROM) , 해당 조건식으로(WHERE), 열을 선택(SELECT)하여 조회합니다.
WHERE 절에서는 연산자를 같이 쓸 수 있는데, 연산자는 operator라는 의미 그래도 데이터 값을 조작하는데 사용됩니다.
[연산자의 종류]
연산자 종류 | 설명 | 예시 |
비교 연산자 | 조건을 비교 | =, <,> 등 |
SQL 연산자 | 조건 비교를 확장 | BETWEEN, IN 등 |
논리 연산자 | 조건 논리를 연결 | AND, OR 등 |
[연산자 우선순위]
- 괄호 > 부정 연산 > 비교 연산 > SQL 연산 순으로 처리됩니다.
- 논리 연산자는 NOT, ADN, OR 순으로 처리됩니다.
728x90
'STUDY > SQL' 카테고리의 다른 글
WHERE 조건(SQL연산자 : 조회 조건 확정하기) (0) | 2021.03.05 |
---|---|
WHERE 조건(비교 연산자 : 비교 조회 조건 주기) (0) | 2021.03.04 |
산술 처리하기(데이터 값끼리 계산하기) (0) | 2021.03.02 |
데이터 값 연결하기 (1) | 2021.02.26 |
SQL 문을 효율적으로 작성하기 위해 별칭 사용하기 (0) | 2021.02.25 |