SQL 1-3일차

gyu·2021년 10월 23일
0

Sparta-SQL

목록 보기
3/11

*where 절-특정데이터를 가져오기 위해 조건을 걸어주는 것

1) 테이블 구성 확인-필요한 데이터가 어디 필드에 들어가 있는지 확인을 위해서
2) 확인후 where 절 넣기

select * from orders
where payment_method = "kakaopay";
= "orders 테이블에서 payment_method가 kakaopay인 것만 가져와줘!"

->orders(테이블) , payment_method(필드명) -지칭
kakaopay-문자열이기에 꼭 따옴표안에 넣어줘야함
@ 숫자는 ''필요없음/문자는 ''필요함

연습1

*where절과 같이 쓸 수 있는 문법
1) '같지않음' 조건걸기=> !=

2) '범위' 조건 걸기=> between

3) '포함' 조건걸기 => in

4) '패턴' 조건걸기=> like
like '%'->like뒤에 뭐가 있든 %로끝나는걸 선택할때
like 'a%t' a로시작해 t로 끝나기

연습2

*이외 유용한 문법
1) limit
큰 테이블을 로딩할때 limit걸면 일부데이터만 가져올 수 있음
limit 5->5개만 가져오기

2)distinct
중복데이터 제외하고 가져오고 싶을 때

3)count
개수 세기

+count 와 distinct 같이 적용

퀴즈
1. 성이 남씨인 유저의 이메일만 추출

2.gmail사용하면서 가입일이 07.12-07.13 인 유저 추출***

->가입일 추출이 어려웠음

3.gmail사용하면서 가입일이 07.12-07.13 인 유저 수 추출

profile
#TechExplorer 🚀 Curious coder exploring the tech world, documenting my programming journey in a learning journal

0개의 댓글