본문 바로가기

오라클의 연산자

DBA-DEV 2024. 3. 3.

오라클에서는 다양한 연산자를 사용하여 데이터를 검색하고 처리할 수 있습니다. 가장 일반적인 연산자는 비교 연산자, 논리 연산자 및 산술 연산자입니다.

비교 연산자

  • = (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

댓글