티스토리 뷰
SQL Basic Cheat -1- ( 조건문, 비교연산자, Like, IN, Between, Isnull)
소프univ 2022. 1. 9. 21:42SQL Basic Cheat Sheet 스터디 기록
SQL 쿼리 순서
1. SELECT
2. FROM
3. WHERE
4. GROUP BY
5. ORDER BY
6. LIMIT
1. 조건에 맞는 데이터 검색하기
1) 조건문 (WHERE)
SELECT *
FROM table1
WHERE col1 > 30;
2) 비교연산자(=, >, >=, <, <=, <>)
SELECT * FROM table1
WHERE col1 = 30;
(col1 값이 30을 가짐)
SELECT * FROM table1
WHERE col1 <> 30;
(col1값이 30을 제외한 모두)
(<> 대신 != 도 가능)
문자도 가능
SELECT *
FROM table1
WHERE col2 < 'B';
(알파벳 순서에 따라 문자 ‘B’ 이전 데이터들만)
(즉, ‘A’로 시작하는 모든 데이터가 검색)
3) 논리연산자 (AND, OR)
SELECT *
FROM table1
WHERE col3 = 'London'
AND col1 > 30;
SELECT *
FROM Customers
WHERE col1 <= 3 OR col1 >= 30;
4) LIKE
SELECT *
FROM table1
WHERE col1 LIKE 'Qu%';
- %, _ 기호 포함하고 싶을 때는 이스케이프 문자 활용(\)
- NOT LIKE 'a%' : 'a'로 시작하지 않는~
- LIKE 심화
% : 와일드 카드
_ : 1글자 와일드 카드
- SELECT * FROM table 1
WHERE col4 = 'Q___'
'Q로 시작하되, 뒤에 3개의 문자가 뒤따라옴
5) IN, BETWEEN
SELECT * FROM table1
WHERE col3 IN ('London', 'Seoul');
SELECT * FROM table1
WHERE col1 BETWEEN 3 AND 10;
6) IS NULL
SELECT * FROM table1
WHERE col4 IS NULL;
'Data Analystics > SQL' 카테고리의 다른 글
주간 SQL Study 2차시 (SolveSQL, Programmers 문제풀이) (0) | 2022.03.05 |
---|---|
주간 SQL Study 1차시 (SolveSQL, 해커랭크 문제풀이) (0) | 2022.03.01 |
SQL Basic Cheat -3- ( SQL UNION, JOIN) (0) | 2022.01.24 |
SQL - RFM Segmentation 학습 (0) | 2022.01.17 |
SQL Basic Cheat -2- ( 집계함수, 데이터 정렬하기, SQL 문자열 자르기) (0) | 2022.01.09 |
- Total
- Today
- Yesterday
- leetcode
- 222문222답
- 힙데비
- 사이드프로젝트
- Sqlstudy
- 피터 드러커
- 1기
- 비즈니스케이스스터디
- 비저블
- 농넷
- 메스프레소
- 프로그래머스
- Vizable
- SolveSQL
- 데이터분석
- ChatGPT
- 비즈니스케이스분석
- 이단자
- SQL
- Tableau
- 비즈니스케이스
- SQL Study
- 삶이 던지는 질문은 언제나 같다
- subqeury
- 비즈니스특강
- 생성형 ai 수요분석
- 최고의 질문
- 지표설정
- SQL Cheet Sheet
- 데이터농장팀
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |