티스토리 뷰
[엑셀보다 더 쉬운 SQL]
SQL 왕초보 수업 1주차를 마쳤습니다.
배운 내용을 정리해보겠습니다.
1. show
-> 지금 가지고 있는 데이터 테이블을 모두 볼 수 있음
2. select
-> 원하는 데이터를 가져오는 것, 어느 테이블에서 가져올지를 정함
3. select * from xxx
-> xxx 테이블에서 모든 데이터를 가져온다
예시 화면

=> 선택한 테이블에서 피드를 볼 수 있음
4. where
-> 데이터에 조건을 걸어 명령을 본격적으로 내린다
예시 화면 - 이름이 황씨인 사람만 추출하기

5. * 중요 암기!!!
문자열은 꼭 ''안에 넣어주기!

6. where 절과 자주 같이 쓰는 문법 정리
-'같지 않음' 조건 -> !=
예시 문제:
'웹종합 개발반'을 제외한 주문 데이터
예시코드:
select * from orders
where course_title != '웹종합 개발반'
-'범위' 조건 -> between * and *
예시 문제:
7월 13일, 7월 14일 주문만 보고 싶을 때
예시코드:
select * from orders
where created_at between '2020-07-13' and '2020-07-15'
-'포함'조건 -> in ( )
예시문제:
1,3주차 사람들의 '오늘의 다짐' 데이터만 추출
예시코드:
select * from checkins
where week in (1,3)
-'패턴'조건 -> like '%**'
예시문제:
다음 이메일만 사용하는 유저 데이터 추출
예시코드:
select * from users
where email like '%daum.net'
-> %는 모든 문자, 어떤 문자든 상관없음
-일부 데이터만 가져오기 -> limit
예시코드:
select * from orders
where payment_method ='kakaopay'
limit 5
-중복 데이터 지우기 -> distinct
예시코드:
select distinct (payment_method) from orders
-숫자 세기 -> count (*) -> 괄호 안의 내용의 개수
예시코드:
select count (*) from orders
*응용 버전

문제 코드:
select distinct (name) from users
-> 다른 성씨가 쭉 뜨고
select count (distinct(name)) from users
-> 그 성씨들의 개수 세기
7. 에러 메시지 해석하기 -> 스스로 공부하는 노력
8. 복습 퀴즈

'개발일지' 카테고리의 다른 글
| 개발일지_덕담 바구니 코딩 후기 (0) | 2022.02.01 |
|---|---|
| 스파르타코딩클럽_3주차_개발일지 (0) | 2022.01.22 |
| 스파르타코딩클럽_2주차_개발일지 (0) | 2022.01.19 |
| 스파르타 코딩클럽 개발일지 220117 (0) | 2022.01.17 |
- Total
- Today
- Yesterday
- group by
- SQL
- 현업기획자도그냥이알려주는서비스기획스쿨
- 왕초보SQL
- 수강완주
- 기획자
- 덕담바구니
- order by
- 카카오공개채용
- 서비스기획
- Join
- 기획일지
- 사명감있는기획자
- inner_join
- 카카오채용연계형인턴
- 에러 메시지
- 2주차
- left_join
- 스파르타코딩클럽
- 1주차
- 기획경험
- 카카오사전과제
- 서류합격
- 4주차
- 카카오인턴
- 왕초보코딩
- 프런트엔드
- 개발일지
- 스파르타코딩클럽 #개발일지 #기획일지
- 퍼블리
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |