기타

SQL 스파르타 코딩클럽 2주차 개발일지

예술가 기리 2022. 12. 9. 09:03
반응형

나는 원하는 회사에서 SQL 능력을 요구하기 때문에, SQL 공부를 하고 있다.

 

시작한지 2주차.

2주차 강의까지 모두 들었다.

 

아침에 잠깐 20분정도만 시간을 내면 되는 굉장히 라이트한 공부 범위이다.

이 아침에 20분도 투자를 못한다면 무슨 일을 할 수 있겠나 싶어서 짬짬히 매일 아침 강의를 듣는다.

 

이번 주에 배운 내용이다.

 

2주차 배운 것들

 

문법   사용 예시 비고
group by   group by columns 해당 칼럼을 그룹으로 묶어라
  select ______
group by ______
select columns, count(*) from tables
group by columns 
묶기만하면 칼럼값이 무엇인지 알기가 어려우니
select 뒤에 해당 칼럼값을 언급해준다.
  limit number select * from columns
limit 10
출력된 칼럼값이 너무 많아 시간이 오래걸릴 수 있을 때,
n개로 제한해서 양식만 살펴봄
order by   select columns, count(*) from tables
group by columns 
order by columns 
columns 값대로 정렬하라.
(기본 정렬은 오름차순)
  order by  ___asc asc " asc : 오름차순
사용하지 않아도 order by 는 오름차순
  order by  ___desc  " desc : 내림차순
descending의 약자
as as cnt select payment_method, count(*) as cnt from orders o
where
o.course_title='앱개발종합반'
group by
payment_method
count 되는 칼럼명을 바꿔준다.
as 바꾸고 싶은 칼럼명