타오름
조각보
타오름
전체 방문자
오늘
어제
  • 조각보
    • DEVELOPER B 🌱
      • Programming
      • Java
      • Spring | SpringBoot
      • JPA
      • Database
      • DS | Algorithms
      • CS
      • Git | Github
      • IDE

블로그 메뉴

  • HOME
  • TAG
         
        

CALENDAR

        
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
    

티스토리

hELLO · Designed By 정상우.
타오름

조각보

[SQLD] WHERE 절 요약
DEVELOPER B 🌱/Database

[SQLD] WHERE 절 요약

2021. 8. 30. 16:21

 

 

 

> WHERE 절

 

    - 사용자들은 자신이 원하는 자료만을 검색하기 위해서 SQL 문장에 WHERE절을 이용하여 자료들에 대하여 제한

    - 두개 이상의 테이블에 대한 INNER JOIN을 지원하는 다른 기능도 가지고 있다.

    - WHERE 절은 조회하려는 데이터에 특정 조건을 부여할 목적으로 사용하므로 FROM 절 뒤에 오게 된다.

 

 

> 연산자 종류

 

    - 비교 연산자 : =, >=, >, <=, <

    - SQL 연산자 : BETWEEN A AND B, IN, LIKE '', IS NULL

    - 논리 연산자 : AND, OR, NOT

    - 부정 비교 연산자 : != , ^=, <>, NOT 칼럼명 = , NOT 칼럼명 >

    - 부정 SQL 연산자 : NOT BETWEEN A AND B, NOT IN, IS NOT NULL

 

 

> 연산자 우선 순위

 

    - 괄호 > NOT 연산자 > 비교 연산자, SQL 비교 연산자 > AND > OR

    - 실수하기 쉬운 비교 연산자와 논리 연산자의 경우 괄호를 사용해서 우선 순위를 표시하는 것을 권고한다. 

 

 

> WHERE 조건

 

    - IN : 리스트에 있는 값 중에서 어느 하나라도 일치하면 된다.

    - LIKE '비교할 문자열' : 비교 문자열과 형태가 일치하면 된다. (%, _ 사용) 

      - % : 0개 이상의 어떤 문자를 의미, _ : 1개인 단일 문자를 의미

    - ROWNUM : 테이블이나 집합에서 원하는 만큼의 행만 가져오고 싶을 때 사용 (오라클)

    - TOP : 결과 집합으로 출력되는 행 수를 제한할 수 있음. (SQL SERVER)

 

 

 

출처 : 한국데이터산업진흥원 게시자료

저작자표시 비영리 변경금지 (새창열림)
    'DEVELOPER B 🌱/Database' 카테고리의 다른 글
    • [SQLD] GROUP BY, HAVING 절, ORDER BY 절 요약
    • [SQLD] 함수(FUNCTION) 요약
    • [SQLD] 트랜잭션 제어어 (TCL) 요약
    • [SQLD] 데이터 조작어 (DML) 요약
    타오름
    타오름

    티스토리툴바