728x90
728x90
SMALL
💡 요약
> , >= , < , <= , = , <> , != | 비교 연산자 |
AND , OR | 논리 연산자 |
WHERE | 조건에 맞는 데이터 필터링 |
IN | 다수 조건에 맞는 데이터 필터링 |
BETWEEN | 값 사이에 있는 데이터 필터링 |
IS NULL / IS NOT NULL | 값이 없는 / 있는 데이터 찾기 |
LIKE / NOT LIKE | 패턴에 맞는 / 맞지 않는 문자 찾기 |
% 또는 _ 또는 \ | 임의의 문자열 |
🌳 데이터 타입
- 숫자
- 정수 (ex) 123
- 실수 (ex) 25.46
- 문자열
- (ex) '나무', '12345'
- 날짜, 시간
- 날짜 (ex) '2023-12-31'
- 시간 (ex) '13:59:59'
- 날짜+시간 (ex) '2023-12-31 13:59:59'
🌳 비교 연산자
> | 크다 | >= | 크거나 같다 |
< | 작다 | <= | 작거나 같다 |
= | 같다 | <> 또는 != | 같지 않다 |
🌳 논리 연산자
- AND : 합집합
- OR : 교집합
🌳 조건에 맞는 데이터 검색하기
- WHERE 조건 : 조건에 맞는 데이터 필터링
- 조건이 문자열일 때 : '대소문자' 구분 필수 (ex) 'TREE' ≠ 'tree'
🌳 여러 개의 데이터 한 번에 찾기
- WHERE Column명 IN (조건, 조건) : 여러 개의 조건에 맞는 데이터 필터링
- 조건 중 하나라도 일치하면 데이터 출력
- WHERE Column명 BETWEEN 시작값 AND 끝나는값 : 값 사이에 있는 데이터 필터링
- 시작 값, 끝나는 값 포함
🌳 값이 없는 데이터 찾기
- WHERE Column명 IS NULL : 값이 없는 데이터 찾기
- NULL : 우리 눈에는 보이지 않지만 SQL이 인식하는 값 (0 ≠ NULL)
- WHERE Column명 IS NOT NULL : 값이 있는 데이터 찾기
🌳 패턴에 맞는 문자 찾기
- WHERE Column명 LIKE 패턴 : 패턴에 맞는 문자 찾기
- 와일드 카드
- % : 0개 또는 그 이상의 임의의 문자열
- _ : 임의의 문자 하나
- 이스케이프 문자
- \ : '%' 또는 '_'를 문자열로 찾고 싶을 때 사용 (ex) LIKE '%\_%'
- 와일드 카드
- WHERE Column명 NOT LIKE 패턴 : 패턴에 맞지 않는 문자 찾기
본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다.
728x90
728x90
SMALL
'🐥 Education > 데이터리안 SQL데이터분석캠프' 카테고리의 다른 글
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|데이터 요약하기 (0) | 2023.11.21 |
---|---|
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|집계 함수 (0) | 2023.11.19 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|데이터베이스 이론 (0) | 2023.11.16 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week1|데이터 순서 정렬하기 (0) | 2023.11.12 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week1|데이터 추출하기 (0) | 2023.11.09 |