DB 연산자

이수보🧑🏻‍💻·2022년 1월 22일
0

오라클

목록 보기
5/11

연산자의 종류

  1. 사칙연산자
  2. 관계연산자 ( >, <, >=, <=, =, !=, (<>) )
  3. 논리연산자 ( not, and, or )
  4. 기타연산자 (IN, =ANY, =SOME, ALL, EXISTS, LIKE, BETWEEN)

1. 사칙연산자, 관계연산자, 논리연산자

WHERE 절의 조건문 구성에 사용되는 연산자

  • 사칙연산자

    + : 더하기
    - : 빼기
    / : 나누기
    * : 곱하기

  • 관계연산자

    > : A > B -> A가 더 크다.
    < : A < B -> B가 더 크다.
    >= : A >= B -> A가 B보다 크거나 같다.
    <= : A <= B -> B가 A보다 크거나 같다.
    = : 서로가 같다.
    !=, <> : 서로 같지 않다.

  • 논리연산자

    NOT : 조건이 TRUE면 FALSE를 반환
    AND : A와 B가 모두 만족해야 TRUE
    OR : A와 B 둘 중 하나라도 만족하면 TRUE

2. 기타연산자

  • 기타연산자

    IN : 하나의 컬럼과 다수개의 데이터를 비교하여 그 중 하나라도 일치하면 TRUE 반환
    ANY(SOME) : IN과 함께 다중 행연산자로 역할이 같다. 그러나 부등호와 같이 사용해야함
    ALL : 주어진 데이터 모두와 일치해야 결과가 TRUE로 연산
    LIKE : 패턴을 비교하는 연산자로 패턴구성 문자(와일드카드)dls '%' 와 '_' 가 사용됨
    BETWEEN : 범위를 지정할 때 사용 AND로 치환가능하며 모든 타입에 사용가능하다.

*와일드카드

% : '%' 가 기술된 위치에서 이후의 모든 문자열과 대응
    ex) '김'씨로 시작 -> '김%'
         문자가 '다'로 종료 '%다'

_  : '_'가 기술된 위치에서 한 글자와 대응
    ex) 세 글자 중 가운데 글자가 '수' 여야 한다. -> '_수_'

0개의 댓글