jono 2021. 8. 25. 14:56

DB  ||  DAY7  ||  WHERE절 문법


 # 범위 

SELECT
FROM
WHERE 컬럼명  BETWEEN ______ AND _______ ;

 

 # 단일행 비교연산자 

SELECT
FROM
WHERE  컬럼명  =  리터럴값 ;

 

 # 다중행 비교연산자 

SELECT
FROM
WHERE  컬럼명  IN  (N,N,N...) ;
  * IN은 =과 OR의 성격을 갖는다.

 

 # 패턴일치 비교연산자 

SELECT
FROM
WHERE  컬럼명  LIKE  패턴 ;

 * 패턴비교시 사용하는 기호

  1) => 0 또는 여러개

    - ㅁ% :  ㅁ로 시작하는 문자열   ex) a로시작하는 문자열: 'a%'

    - %ㅁ%: ㅁ가 포함된 문자열   ex) a가 포함된 문자열: '%a%'

  2)  언더바 : 반드시 1개

    - _ㅁ%  : n번째 문자가 ㅁ인 문자열   

          ex) 두번째 문자가 a인 문자열: '_a%'

          ex) 끝에서 세번째 문자가 a인 문자열: '%a__'

 

 # NULL로 지정된 컬럼을 알고자 할 때 

SELECT
FROM 
WHERE  컬럼명  IS NULL  ;