소품집

[SQL] 연산자 쓰임 및 우선순위 본문

자격증/SQL

[SQL] 연산자 쓰임 및 우선순위

sodayeong 2021. 3. 9. 13:54
728x90

비교연산자

  • = 같다


SQL 연산자

BETWEEN a AND b a와 b값 사이에 있으면 된다.(a와 b값이 포함됨. a이상 b이하)

  • IN(list) 리스트에 있는 값중 어느 하나라도 일치하면 된다.
  • LIKE '비교 문자열' 비교문자열과 형태가 일치하면된다. ( %, _사용)
  • IS NULL NULL값인 경우


부정 비교연산자

  • <> 같지 않은 것
  • ! = 같지 않다
  • ^ = 같지 않다
  • NOT 컬럼명 = ~와 같지 않다
  • NOT 컬럼명 > ~ 보다 크지 않다


부정 SQL 연산자

  • NOT BETWEEN a AND b : a와 b사이에 있지 않다. (이 때 a,는 포함되지 않음)
  • NOT IN(list) 리스트에 있는 값과 일치하지 않다.
  • IS NOT NULL : NULL 값을 갖지 않음.


연산자 우선순위

  • 괄호 ()
  • NOT 연산자
  • 비교 연산자, SQL 연산자
  • AND
  • OR
728x90

'자격증 > SQL' 카테고리의 다른 글

[SQL 활용] 계층형 조회 (Connect by)  (0) 2021.03.10
[SQL] JOIN(조인)  (0) 2021.03.09
[SQL] 문자유형 비교 방법  (0) 2021.03.09
[SQL] 반정규화의 필요성  (0) 2021.03.09
[SQL] 옵티마이저 조인 (Optimizer join)  (0) 2021.03.09
Comments