[내일배움단] 엑셀보다 쉬운 SQL - 2주차 개발일지(Weekly I learned)

2022. 7. 12. 13:44SQL 종합반

* 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. 별칭을 학습해보자