-
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
) FROMmovies
; ์ ๋์ผํ์ง๋ง ๋ ๊ฐํธ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
๋ณธ ํฌ์คํ ์ ํจ์คํธ์บ ํผ์ค ํ๊ธ ์ฑ๋ฆฐ์ง ์ฐธ์ฌ๋ฅผ ์ํด ์์ฑ๋์์ต๋๋ค
728x90๋ฐ์ํ'๐ STUDY > 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 ๋๊ธ