본문 바로가기
개발자 양성과정 필기노트/DB | ORACLE

WHERE절 문법

by jono 2021. 8. 25.

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  ;

                                                      

 

'개발자 양성과정 필기노트 > DB | ORACLE' 카테고리의 다른 글

그룹함수 , GROUP BY절, HAVING절  (0) 2021.09.07
단일행 함수  (0) 2021.08.25
리눅스 터미널명령어  (0) 2021.08.11
리눅스 명령키  (0) 2021.08.09
제약조건, 계정생성  (0) 2021.08.02

댓글