내일배움카드로 2023년 시작을 SQL공부로 시작하게 되었다.
3월에 있는 SQLD 자격증 시험을 도전해볼 예정
스파르타 코딩클럽 [왕초보]엑셀보다 쉬운 SQL 수강
1주차강의에서는 필수프로그램 설치(DBeaver) 와 SQL에서 가장 기본인 Select, Where 절에 대해 배웠다.
직접 따라하고 풀어볼수 있게 문제를 내고 풀어가면서 학습하니 재미있고 손에 붙는 것 같다.
WEEK I Learned
* DB에 테이블이 뭐뭐 있나 보고 싶을 때
show tables
* 데이터를 불러오는 것 : SELECT / 조건에 맞게 필터링 : WHERE
*WHERE 절과 자주 같이 쓰는 문법
'같지않음' : !=
select * from orders
where course_title != "웹개발 종합반";
=> 웹개발 종합반이 아닌 데이터만 추출하기
'범위'조건 : between
select * from orders
where created_at between "2020-07-13" and "2020-07-15";
=> created 날짜가 2020-7-13 , 14일 인 데이터 추출하기
'포함'조건 : in
select * from checkins where week in (1, 3);
=> 체크인이 1,3 주인 데이터 추출하기
'패턴'조건(문자열규칙) : %
select * from users
where email like '%daum.net';
=> daum.net으로 끝나는 email 을 가진 데이터 추출하기
1주차 숙제
naver 이메일을 사용하면서, 웹개발 종합반을 신청했고 결제는 kakaopay로 이뤄진 주문데이터 추출하기
정답
select * from orders
where email like '%naver.com'
and course_title = '웹개발 종합반'
and payment_method = 'kakaopay'
'Week I Learned' 카테고리의 다른 글
[SQL]스파르타코딩클럽3-3,4 본격 쿼리 작성해보기 스터디노트 (0) | 2023.02.13 |
---|---|
[SQL]연결하기 JOIN_스파르타코딩3주차강의노트 (0) | 2023.02.10 |
[파이썬]스파르타코딩클럽2주차:손쉽게 다루는 해외주식-데이터분석기초, 해외주식다루기 (0) | 2023.02.09 |
[파이썬]스파르타 코딩클럽으로 입문하기 (0) | 2023.02.06 |
[SQL]GROUP BY / ORDER BY 내가 원하는대로 묶고 정렬하기 (0) | 2023.02.03 |