Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.2.1 |  CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

WHERE 절

설명

질의에서 칼럼은 조건에 따라 처리될 수 있다. WHERE 절은 조회하려는 데이터의 조건을 명시한다.

구문

WHERE search_condition

search_condition :
comparison_predicate
between_predicate
exists_predicate
in_predicate
null_predicate
like_predicate
quantified predicate
set_predicate

WHERE 절은 search_condition 또는 질의에서 조회되는 데이터를 결정하는 조건식을 지정한다. 조건식이 참인 데이터만 질의 결과로 조회된다(NULL 값은 알 수 없는 값으로서 질의 결과로 조회되지 않는다).

복수의 조건은 논리연산자 AND, OR를 사용할 수 있다. AND가 지정된 경우 모든 조건이 참이어야 하고, OR로 지정된 경우에는 하나의 조건만 참이어도 된다. 만약 키워드 NOT이 조건 앞에 붙는다면 조건은 반대의 의미를 갖는다. 논리 연산이 평가되는 순서는 다음 표와 같다.

우선순위

연산자

기능

1

( )

괄호 내에 포함된 논리 표현식은 첫 번째로 평가된다.

2

NOT

논리 표현식의 결과를 부정한다.

3

AND

논리 표현식에 포함된 모든 조건이 참이어야 한다.

4

OR

논리 표현식에 포함된 조건 중 하나의 조건은 참이어야 한다.