728x90
안녕하세요!
오늘은 SQL Server에서 제공하는 비교연산자와 논리연산자에 대해 알아보겠습니다.
WHERE문을 사용할 때에 다양한 연산자를 사용할 수 있습니다.
비교 연산자와 논리 연산자를 이용해서 세부적인 조건에 해당하는 데이터를 검색할 수 있습니다.
위에 이미지는 비교연산자만 사용하여 급여가 3,000보다 큰 직원만 검색하였습니다.
비교 연산자
연산자 | 사용법 |
< | 조건보다 작은 값을 검색 |
<= | 조건보다 같거나 작은 값 검색 |
= | 조건과 같은 값 검색 |
> | 조건보다 큰 값 검색 |
>= | 조건보다 같거나 큰 값을 검색 |
<>, != | 조건과 같지 않은 값 검색 |
!< | 조건보다 작지 않은 값 검색 |
!> | 조건보다 크지 않은 값 검색 |
논리 연산자
연산자 | 사용법 |
ALL | 모든 비교 집합이 TRUE인 경우 TRUE(참) |
AND | 두 개의 부울 식이 모두 TRUE인 경우 TRUE |
ANY | 비교 집합 중 하나가 TRUE인 경우 TRUE |
BETWEEN | 피연산자가 범위 안에 있는 경우 TRUE |
EXISTS | 하위 쿼리에 행이 포함된 경우 TRUE |
IN | 피연산자가 식 목록 중 하나와 같은 경우 TRUE |
LIKE | 피연산자가 패턴과 일치하는 경우 TRUE |
NOT | 다른 모든 부울 연산자의 값을 반대로 실행 |
OR | 하나의 부울 식이 TRUE인 경우 TRUE |
SOME | 비교 집합 중 일부가 TRUE인 경우 TRUE |
급여와 이름을 조건으로 검색을 하였습니다.
AND 조건으로 모든 조건에 TRUE인 데이터를 검색하며, LIKE를 사용하여 이름에 s가 포함된 직원을 검색하였습니다.
오늘은 SQL Server에서 사용하는 비교연산자, 논리연산자에 대해 알아보았습니다.
비요연산자, 논리연산자 이외에도 비트연산자, 산술연산자 등이 있습니다.
이런 연산자는 다음 기회에 알아보도록 하겠습니다.
감사합니다!!
728x90
반응형
'Database(데이터베이스) > MariaDB' 카테고리의 다른 글
MariaDB 위경도 데이터 거리 계산하기 (0) | 2023.06.16 |
---|---|
DML 데이터 조작어_Select_ Where_Order by (0) | 2023.06.13 |
DML 데이터 조작어_Select (0) | 2023.06.13 |
HeidiSQL 주석과 단축키, 쿼리 실행 방법 (0) | 2023.06.12 |
SQL이란? (0) | 2023.06.12 |