본문 바로가기
자격증/SQLD

SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제5절 WHERE절

by RUCKUS 2021. 5. 26.

제5절 WHERE절

 

1. WHERE 조건절 개요

 

2. 연산자의 종류

 

3. 비교 연산자

 

4. SQL 연산자

  • IN
    SELECT 컬럼 FROM 테이블 WHERE (컬럼) IN (값);​
     
  •  LIKE는 %를 사용하여 원하는 값의 범위를 정할 수 있다. (ex. %동건, 장동%)
    SELECT 컬럼 FROM 테이블 WHERE 컬럼명 LIKE '%값' or '값%' or '값'​
  • BETWEEN a AND b : a와 b를 포함한 사이의 값이 조건
    SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 BEETWEEN 값 AND 값;​
  • IS NULL : 해당 컬럼이 NULL인 값 찾음
    SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 IS NULL;​

5. 논리 연산자

  • AND : 양쪽 조건이 모두 참이면 참, 동시만족
  • OR : 앞뒤중 하나만 참이면 참
  • NOT : 조건의 반대되는 결과를 리턴

 

6. 부정 연산자 : 위의 표 참고

 

7. ROWNUM, TOP 사용

 (1) ROWNUM

  • 오라클에서 사용, 각 행에 임시로 부여되는 일련번호

 (2) TOP

  • SQL Server에서 사용, 결과로 출력되는 행의 수를 제한할 수 있다.
    TOP (Expression) [PERCENT] [WITH TIES]​
    - Expression : 반환할 행의 수
    - PERCENT : 퀴리 결과 집합에서 Expression%의 행만 반환
    - WITH TIES : ORDER BY  절이 지정된 경우만 사용 가능