728x90
반응형
시청 강의: 집계함수, 문자열 함수 SQL
시청 날짜: 2021/11/24
요즘 바빠서 어제 들어놨더니 좀 빨리 끝났다.
오늘은 집계함수와 문자열 함수 강의를 들었는데 나는 MYSQL을 사용하기 때문에 MYSQL로 작성해보겠다.
집계함수,
COUNT()
SUM()
AVG()
MIN()
MAX()
count와 sum은 정말 sql을 사용하지 않는 나도 많이 쓰는 것 같다.
Example
COUNT
reference_ numbertransaction_ datereturn_datemembership_ numbermovie_idmovie_ returned
11 | 20-06-2012 | NULL | 1 | 1 | 0 |
---|---|---|---|---|---|
12 | 22-06-2012 | 25-06-2012 | 1 | 2 | 0 |
13 | 22-06-2012 | 25-06-2012 | 3 | 2 | 0 |
14 | 21-06-2012 | 24-06-2012 | 2 | 2 | 0 |
15 | 23-06-2012 | NULL | 3 | 3 | 0 |
위 그래프에서, count를 사용해보면,
COUNT('movie_id')
3이 나온다
MIN
MIN('year_released')
은 가장 작은 년도인 2005년이 나온다
MAX
MAX('year_released')
은 가장 큰 년도인 2012년이 나온다
SELECT MAX(year_released
) FROM movies
; 와 동일하지만 더 간편
SUM
payment_ idmembership_ numberpayment_ datedescriptionamount_ paidexternal_ reference _number
1 | 1 | 23-07-2012 | Movie rental payment | 2500 | 11 |
---|---|---|---|---|---|
2 | 1 | 25-07-2012 | Movie rental payment | 2000 | 12 |
3 | 3 | 30-07-2012 | Movie rental payment | 6000 | NULL |
SUM('amount_paid')
10500
AVG
SELECT AVG(`amount_paid`) FROM `payments`;
AVG('amount_paid')
728x90
반응형
'취준 > FASTCAMPUS' 카테고리의 다른 글
패스트캠퍼스 챌린지 26일차 (0) | 2021.11.26 |
---|---|
패스트캠퍼스 챌린지 25일차 (0) | 2021.11.25 |
패스트캠퍼스 챌린지 23일차 (0) | 2021.11.23 |
패스트캠퍼스 챌린지 22일차 (0) | 2021.11.22 |
패스트캠퍼스 챌린지 21일차 (0) | 2021.11.21 |