[내일배움단] 엑셀보다 쉬운 SQL - 2주차 개발일지(Weekly I learned)
2022. 7. 12. 13:44ㆍSQL 종합반
* group by, order by
Group by는 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것
Order by 는 정렬( asc = 오름차순 , desc = 내림차순)
Group by 규칙:
select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명 group by 범주별로 세어주고 싶은 필드명;
Order by 규칙 :
select * from 테이블명 order by 정렬의 기준이 될 필드명;
별칭 기능 : Alias
orders 테이블을 o로 약칭하고
orders 테이블의 course_title을 o.course_title로 별칭할 수 있다.
count(*)을 as cnt를 통해 cnt로 별칭할 수 있다.
쿼리가 길어질 때 유용하게 사용 가능함
[평가]
*Keep:
1. 문제에 "~별로"가 나오면 Group by를 바로 사용할 수 있다.
*Problem:
1. 문제를 제대로 읽고 검토 꼭 해보기
*Try:
1. 배웠던 select,where,group by,order by 복습하기
2. 별칭을 학습해보자
'SQL 종합반' 카테고리의 다른 글
[내일배움단] 엑셀보다 쉬운 SQL - SQL 문법 정리 (0) | 2022.07.13 |
---|---|
[내일배움단] 엑셀보다 쉬운 SQL - 4주차 개발일지(Weekly I learned) (0) | 2022.07.13 |
[내일배움단] 엑셀보다 쉬운 SQL - 3주차 개발일지(Weekly I learned) (0) | 2022.07.12 |
[내일배움단] 엑셀보다 쉬운 SQL - 1주차 개발일지(Weekly I learned) (0) | 2022.07.08 |