스파르타 코딩 클럽 SQL반 2주차 리뷰

Justin. S. Hong·2023년 1월 14일
0

스파르타코딩클럽

목록 보기
9/11

Keyword : Group by, Order by, etc...

1번 숙제
네이버 이메일을 사용하여 앱개발 종합반을 신청한 주문의 결제수단별 주문건수 세어보는 코드를 작성하시오.( ; 는 생략해도 무관합니다. 요즘에는 SQL구문에서 ; 을 빼도 정상적으로 실행되더라구요 ㅋㅋㅋ)

select payment_method, count(*) from orders
where email like '%naver.com' and course_title = '앱개발 종합반'
group by payment_method

구문 실행순서
1. from orders -> orders 테이블 내용 전체 검색
2. where email like '%naver.com' and course_title = '앱개발 종합반' -> email이 naver.com으로 끝나고, course_title이 앱개발 종합반인 데이터를 검색
3. group by payment_method -> payment_method를 기준으로 데이터를 취합
4. select payment_method, count( * ) -> payment_method 속성 및 속성의 개수를 검색

P. S : 이 숙제에서는 order by 구문이 안나왔는데요. order by는 내림차순이나 오름차순으로 정렬할 때 주로 사용되며, 오름차순인 ASC가 디폴트라는 것을 잊지마세요!!! 만약 내림차순으로 정렬하고 싶으시면 order by {속성} 뒤에 DESC를 붙여주세요!!!

P. S 2 : ASC는 Ascending, DESC는 Descending을 줄여서 만든 키워드입니다.

profile
KOSA -> 오즈코딩스쿨을 거쳐 프론트엔드 개발자로 성장하기 ESTJ-1W2

0개의 댓글