오라클의 연산자
오라클에서는 다양한 연산자를 사용하여 데이터를 검색하고 처리할 수 있습니다. 가장 일반적인 연산자는 비교 연산자, 논리 연산자 및 산술 연산자입니다.
비교 연산자
- = (Equal to): 두 값이 동일한 경우 TRUE를 반환합니다.
- !=, <> (Not Equal to): 두 값이 다른 경우 TRUE를 반환합니다.
- < (Less than): 첫 번째 값이 두 번째 값보다 작으면 TRUE를 반환합니다.
- > (Greater than): 첫 번째 값이 두 번째 값보다 크면 TRUE를 반환합니다.
- <= (Less than or Equal to): 첫 번째 값이 두 번째 값보다 작거나 같으면 TRUE를 반환합니다.
- >= (Greater than or Equal to): 첫 번째 값이 두 번째 값보다 크거나 같으면 TRUE를 반환합니다.
논리 연산자
- AND: 두 개의 조건이 모두 TRUE인 경우 TRUE를 반환합니다.
- OR: 두 개의 조건 중 하나라도 TRUE인 경우 TRUE를 반환합니다.
- NOT: 주어진 조건이 FALSE인 경우 TRUE를 반환합니다.
산술 연산자
- +: 덧셈을 수행합니다.
- -: 뺄셈을 수행합니다.
- *: 곱셈을 수행합니다.
- /: 나눗셈을 수행합니다.
연산자 사용예시
SELECT * FROM employees WHERE salary > 50000 AND department_id = 90; |
이 쿼리는 employees 테이블에서 salary가 50,000보다 크고 department_id가 90인 레코드를 반환합니다.
SELECT * FROM employees WHERE salary >= 50000 AND department_id IN (90, 100); |
이 쿼리는 employees 테이블에서 salary가 50,000보다 크거나 같고 department_id가 90 또는 100인 레코드를 반환합니다.
SELECT * FROM employees WHERE salary + 5000 >= 60000; |
이 쿼리는 employees 테이블에서 salary와 5000을 더한 값이 60,000보다 크거나 같은 레코드를 반환합니다.
오라클에서는 = 대신 == 연산자를 사용하는 것도 가능합니다. 하지만, 표준 SQL에서는 =를 사용하는 것이 권장됩니다.
'DB' 카테고리의 다른 글
오라클의 INSERT (0) | 2024.03.04 |
---|---|
오라클의 데이터 정렬 (0) | 2024.03.03 |
오라클의 필드종류 (0) | 2024.03.03 |
오라클의 기본문법의 종류 (0) | 2024.02.27 |
오라클 JOIN의 종류 (0) | 2024.02.26 |
댓글