본문 바로가기
자격증/SQLD

SQL 기본 및 활용 - SQL기본 - WHERE절

by Love of fate 2024. 2. 29.
728x90
반응형

INSERT를 제외한 DML문을 수행할 때 원하는 데이터만 골라 수행할 수 있도록 해주는 구문이다.

 

(1) 비교연산자

  =  : 같음

  <  : 작음

  <=  : 작거나 같음

  >  : 큼

  >=  : 크거나 같음

 

(2) 부정 비교 연산자

  != : 같지 않음 

  ^= : 같지 않음 

  <> : 같지않음 

 not 컬럼명 = : 같지않음

 not 컬럼명 > : 크지않음

 

(3) SQL 연산자 

  BEWEEN A AND B : A와 B의 사이 (A, B 포함)

  LIKE '비교 문자열' : 비교 문자열을 포함 '%'는 문자열을 의미  '_' 는 하나의 문자를 의미 

      '_'  혹은 '%' 기호가 포함된 문자 검색 시 ESCAPE 지정

SELECT CONTENT 
FROM REVIEW
WHERE CONTENT LIKE '%#%%' ESCAPE '#';

RESULT : 200% 만족합니다.

 

  IN (LIST)  : LIST 중 하나와 일치

  IS NULL : NULL 값

 

(4) 부정 SQL 연산자 

  NOT BETWEEN A  AND B : A와 B의 사이가 아님(A, B 미포함)

  NOT IN (LIST)  : LIST 중 일차하는 것이 없음 

  IS NOT NULl : NULL 값이 아님 

 

(5) 논리 연산자 

  AND : 모든 조건이 TRUE여야 함 

  OR :  하나 이상의 조건이 TRUE여야 함 

  NOT : TRUE면 FALSE이고 FALSE면 TRUE

 

728x90
반응형