์์ฒญ ๊ฐ์: ์ง๊ณํจ์, ๋ฌธ์์ด ํจ์ 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')
ํจ์คํธ์บ ํผ์ค ํ๊ธ ์ฑ๋ฆฐ์ง ๋ฐ๋ก๊ฐ๊ธฐ๐ https://bit.ly/3FVdhDa
์๊ฐ๋ฃ 100% ํ๊ธ ์ฑ๋ฆฐ์ง | ํจ์คํธ์บ ํผ์ค
๋ฑ 5์ผ๊ฐ ์งํ๋๋ ํ๊ธ์ฑ๋ฆฐ์ง๋ก ์๊ฐ๋ฃ 100% ํ๊ธ๋ฐ์ผ์ธ์! ๋ ๋ฆ๊ธฐ์ ์ ์๊ธฐ๊ณ๋ฐ ๋ง์ฐจ ํ์น!
fastcampus.co.kr
๋ณธ ํฌ์คํ ์ ํจ์คํธ์บ ํผ์ค ํ๊ธ ์ฑ๋ฆฐ์ง ์ฐธ์ฌ๋ฅผ ์ํด ์์ฑ๋์์ต๋๋ค
'๐ STUDY > FASTCAMPUS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 26์ผ์ฐจ (2) | 2021.11.26 |
|---|---|
| ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 25์ผ์ฐจ (0) | 2021.11.25 |
| ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 23์ผ์ฐจ (0) | 2021.11.23 |
| ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 22์ผ์ฐจ (1) | 2021.11.22 |
| ํจ์คํธ์บ ํผ์ค ์ฑ๋ฆฐ์ง 21์ผ์ฐจ (0) | 2021.11.21 |