1. WHERE 조건절에 대해 알아보기
1-1. 숫자 및 문자/ 날짜형 데이터 필터링
'특정한 테이블에서 특정한 조건을 만족하는 데이터를 추출하여 나타내라'는 뜻이다.
데이터에 특정한 조건을 줄 때는 WHERE 조건절을 사용한다.
문법 01. 숫자형 데이터 조건 주기
SELECT 열 이름1, 열 이름2
FROM 테이블명
WHERE 비교할 열 이름=숫자;
문법 02. 문자/날짜형 데이터 조건 주기
SELECT 열 이름1, 열 이름2
FROM 테이블명
WHERE 비교할 열 이름='문자';
1-2. 비교/산술연산자
문법 01. 비교연산자
SELECT 열 이름
FROM 테이블명
WHERE 비교할 열 이름 비교연산자(<, =, >) 비교할 대상;
문법 02. 산술연산자 - SELECT문에서 사용되는 경우
SELECT 열 이름1, 열 이름2 산술연산자(+, -, *, /) 열 이름3 AS 새로운 이름
FROM 테이블명;
문법 03. 산술연산자 - WHERE 조건절에서 사용되는 경우
SELECT 열 이름
FROM 테이블명
WHERE (열이름1 산술 연산자(+, -, *, /) 열 이름2) 비교연산자(<, =, >) 비교할 대상;
1-3. NULL 값의 처리
문법 01. COALESCE 함수의 문법
COALESCE (EXPRESSION 1, EXPRESSION 2, ..., EXPRESSION N)
예시)
COALESCE('A', 'B') -> 'A'
COALESCE(NULL, 'B', 'C') -> 'B'
COALESCE(NULL, NULL, 'C') -> 'C'
COALESCE(NULL, 'B', NULL) -> 'B'
'SQL > 칼퇴족 김대리는 알고 나만 모르는 SQL' 카테고리의 다른 글
[SQL] DAY 06. 텍스트 마이닝을 활용한 데이터 조건 주기 (0) | 2023.05.01 |
---|---|
[SQL] DAY 05. 논리연산자를 활용한 데이터 조건 주기 (0) | 2023.05.01 |
[SQL] DAY 03. SELECT문에 추가적으로 필요한 키워드 (0) | 2023.05.01 |
[SQL] DAY 02. SQL의 기초 (0) | 2023.04.21 |
[SQL] DAY 01. SQL의 개요 (0) | 2023.04.21 |
댓글