[기초 SQL] 스파르타코딩클럽 55만원 강의자료 - 1
- 최초 등록일
- 2022.06.16
- 최종 저작일
- 2021.12
- 27페이지/
어도비 PDF
- 가격 3,000원

* 본 문서는 배포용으로 복사 및 편집이 불가합니다.
소개글
"[기초 SQL] 스파르타코딩클럽 55만원 강의자료"에 대한 내용입니다.
목차
01. 오늘 배울 것
02. Select 쿼리문이란?
03. 4주동안 사용할 스파르타 데이터베이스 살펴보기
04. 특정 데이터만 가져오고 싶다면?
05. Where 절 같이 연습해보기
06. Where 절과 자주 같이 쓰는 문법 써보기
07. 이외 유용한 문법 배워보기
08. 같이 삽질해보기
09. 퀴즈 풀어보기
10. 끝 & 숙제 설명
본문내용
03. 4주동안 사용할 스파르타 데이터베이스 살펴보기
▼ 스파르타 데이터베이스의 구조
스파르타 데이터베이스에는 아래와 같은 테이블이 있어요
checkins: 여러분이 강의실 들어오시며 남기는 '오늘의 다짐'이 들어있어요
courses: 스파르타의 개설 강좌 정보가 들어있어요
enrolleds: 유저별 강좌 등록정보가 들어있어요
enrolleds_detail: 유저별 들을 수 있는 영상과, 들었는지 여부가 들어있어요
orders: 주문 (수강등록) 정보가 들어있어요
point_users: 유저별 포인트 점수가 들어있어요
users: 유저 정보가 들어있어요
자 저와 함께 살펴볼까요
소곤소곤) 직접 select * from 테이블명 이렇게 쿼리를 날려보셔도 돼요!
4. 특정 데이터만 가져오고 싶다면?
▼ Where 절의개념
Where 절은, Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것을 의미해요.
예1) orders 테이블에서 결제수단이 카카오페이인 데이터만 가져와줘!
예2) point_users 테이블에서 포인트가 5000점 이상인 데이터만 가져와줘!
예3) orders 테이블에서 주문한 강의가 앱개발 종합반이면서, 결제수단이 카드인 데이 터만 가져와줘!
▼ Select 쿼리문에 Where 절 함께 써보기
쿼리는 열 번 듣는 것보다 한 번 짜는게 빨리 늡니다 앞의 예시를 같이 해볼까요?
▼ 쿼리를 직접 써보면서 이해해볼까요? 일단 따라 써 봅니다!
select * from orders
where payment_method = "kakaopay";
아주 직관적이죠? "orders 테이블에서 payment_method가 kakaopay인 것만 가져와줘!" 라는 의미랍니다.
Q) 잠깐 왜 kakaopay가 아니라 "kakaopay"라고 쓰나요?
kakaopay를 필드명이나 테이블명이 아닌 문자열로 인식시키려는거 에요.
▼ 만약 "kakaopay"가 아니라 kakaopay라고 쓰면?
참고 자료
없음