코딩/sql

스파르타 코딩클럽 SQL 1주차 코딩일지

김은수2 2023. 2. 17. 16:22

엑셀보다 쉬운 SQL 필기 

문법이 생각보다 다양하지 않음
많은 강의들이 sql을 넘어서 데이터베이스 내용까지 담고 있는 내용이 많음

실무에서 sql 하는 사람들 -> 데이터베이스를 설계하는 사람이 아님
데이터를 꺼내오는 요청을 하는 경우가 대부분

그래서 데이터를 가져오는 부분만 연습을 한다. 

select문에 익숙해 진다.

반복적으로 써보면서 익히는 수업

DB와 SQL이 왜 필요할까?

SQL Query문

방대한 량의 데이터 저장가능 
방대한 량의 데이터에서 내가 원하는 것을 가져올 수 있다. 

C Create 데이터 생성
R Read 저장된 데이터를 읽어오는것 <= 이것만 잘해도 주니어로 충분!
U Update 변경하는것 
D Delete 저장된 데이터를 삭제하는법

1주차: select, where
2주차: group by, order by
3주차: join
4주차: subquery, 그 외

 

를 앞으로 배우게 될 것이다. 

select 쿼리문의 개념

테이블과 필드라는 개념

select 쿼리문은 결국 어떤 필드에서 어떤 데이터를 가지고 오냐(이게 핵심)
테이블: 전체
필드: 부분 목차


스파르타 데이터베이스

 

이번 주차 배운것 

select * from orders

order 에서 전부 가져오기

 

where name = '황**' 

황 씨인 사람들 가져오기

 

where email like '%naver.com'

네이버 이메일을 쓰는 사람들 가져오기

 

조건이 복수일 경우에 and 로 연결한다. 

숫자가 알고 싶을 경우 count() 를 사용한다. 

 

 

이번 주차 과제

select * from orders

where email like '%naver.com'

and payment_method = 'kakaopay'

and course_title = '웹개발 종합반'

 

네이버 이메일을 쓰면서 카카오 페이로 결제한 웹개발 종합반을 신청한 사람들의 주문데이터

'코딩 > sql' 카테고리의 다른 글

SQL 문법 정리  (0) 2023.02.28
스파르타 코딩클럽 SQL 2주차 개발일지  (0) 2023.02.20