• 산술 연산자
    • 사칙 연산자
      • +, -, /, *
      • 프로그래밍 언어와 다르게 나머지를 구하는 연산자는 사용하지 못하고 위의 네 가지 연산자만 사용이 가능하다
      • 나머지를 구할때는 수식을 작성하거나 MOD함수를 사용해야 한다
    • 관계 연산자
      • 크기의 비교에 사용되며 조건절 구성에 사용된다(WHERE)
      • <, >, <=, >=, =, (!=, not=, <>)
      • 괄호로 묶인 세 가지는 동일하게 사용이 가능하다
      • 순서대로 (초과, 미만) / (이상, 이하) / (같다, 다르다)
    • 논리 연산자
      • not, and, or
      • 우선순위는 위의 작성한 순서대로 not > and > or 순이다
      • 두 개 이상의 조건을 결합하거나(and, or), 논리 부정(not) 연산을 수행한다
      • and와 or은 이항 연산
      • not은 단항 연산
    • 기타 연산자
      • in
        • 질의 탐색을 위해 상용될 둘 이상의 표현식을 지정
        • 불연속적인 값의 비교에 주로 사용
        • 서브 쿼리가 사용되는 경우 서브 쿼리의 결과가 다중행을 반환하는 경우에는 반드시 in연산자를 사용해야 한다
        • =any, =some, or로 치환 가능하다
      • any, some
        • 기능은 in연산자와 동일하다
        • 사용방법은 =any, =some으로 사용해야 한다
      • between
        • 범위 지정에 사용되며 논리 연산자 and로 대치 가능하다
      • like
        • 칼럼에 저장된 값을 제시된 패턴과 비교하여 문자열 형태가 동일한 행을 검색하는 연산자
        • % : %가 쓰인 위치에서 모든 문자열과 대응됨
          • ex1) '김%' : '김'으로 시작하는 모든 문자열 반환
          • ex2) '% 김' : '김'으로 끝나는 모든 문자열 반환
        • _ : _가 쓰인 위치에서 한 문자와 대응됨
          • _는 하나의 문자를 의미하며 여러 개를 중첩해서 사용이 가능하다
          • ex) '김__' : '김'으로 시작하는 3자리 문자열 반환

'DataBase > Oracle' 카테고리의 다른 글

9. Function - 숫자 함수  (0) 2021.06.22
8. Function - 문자열 함수  (0) 2021.06.22
7. 자료형(Data type)  (0) 2021.06.17
6. Selec  (0) 2021.06.14
5. DDL(Data Definition Language) - Drop  (0) 2021.06.14

+ Recent posts