티스토리 뷰
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
- 비즈니스케이스분석
- Sqlstudy
- 비즈니스케이스스터디
- 1기
- 데이터농장팀
- leetcode
- 프로그래머스
- SQL Cheet Sheet
- 힙데비
- Tableau
- 삶이 던지는 질문은 언제나 같다
- SQL
- Vizable
- 지표설정
- 사이드프로젝트
- 피터 드러커
- 멤버십분석
- 비즈니스특강
- subqeury
- 농넷
- 222문222답
- SQL Study
- 데이터분석
- 비즈니스케이스
- 메스프레소
- 비저블
- 개소리엔냥소리로
- 이단자
- SolveSQL
- 최고의 질문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |