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 | 



단순 비교 조건식

조건식(conditional expression)은 SELECT, UPDATE, DELETE 문의 WHERE 절과 SELECT 문의 HAVING 절에 포함되는 표현식으로서, 결합되는 연산자의 종류에 따라 단순 비교 조건식, ANY/SOME/ALL 조건식, BETWEEN 조건식, EXISTS 조건식, IN/NOT IN 조건식, LIKE 조건식, IS NULL 조건식이 있다.

먼저, 단순 비교 조건식(simple comparison codition)은 두 개의 비교 가능한 데이터 값을 비교한다. 피연산자로 일반 연산식(expression) 또는 부질의(sub-query)가 지정되며, 피연산자 중 어느 하나가 NULL이면 항상 NULL을 반환한다. 단순 비교 조건식에서 사용할 수 있는 연산자는 아래의 표와 같으며, 보다 자세한 내용은 비교 연산자를 참고한다.

단순 비교 조건식에서 사용할 수 있는 연산자

비교 연산자

설명

조건식

리턴 값

=

왼쪽 및 오른쪽 피연산자의 값이 같다.

1=2

0

<>, !=

왼쪽 및 오른쪽 피연산자의 값이 다르다.

1<>2

1

>

왼쪽 피연산자는 오른쪽 피연산자보다 값이 크다.

1>2

0

<

왼쪽 피연산자는 오른쪽 피연산자보다 값이 작다.

1<2

1

>=

왼쪽 피연산자는 오른쪽 피연산자보다 값이 크거나 같다.

1>=2

0

<=

왼쪽 피연산자는 오른쪽 피연산자보다 값이 작거나 같다.

1<=2

1