๋ชฉ๋กgroup by (1)

YS's develop story

SQL Aggregate Functions ์ง‘๊ณ„ํ•จ์ˆ˜, Group By ํ™œ์šฉ

SQL Aggregate Functions ์ง‘๊ณ„ ํ•จ์ˆ˜ SQL์€ ์ง‘๊ณ„ ํ•จ์ˆ˜, Aggregate function์„ ํ†ตํ•ด column์˜ ๊ฐ’๋“ค์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ ์‚ฌ์ง„์˜ ์ฟผ๋ฆฌ๋Š” dept_name์ด Comp. Sci์ธ ๊ฐ•์‚ฌ๋“ค์˜ ํ‰๊ท  ๊ธ‰์—ฌ๋ฅผ ์ถœ๋ ฅํ•ด๋ผ ๋ผ๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด ์ง‘๊ณ„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. avg ๋Œ€์‹ ์—... min์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ฐ•์‚ฌ์˜ ๊ธ‰์—ฌ ์ค‘ ์ตœ์†Ÿ๊ฐ’์„ max๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ฐ•์‚ฌ์˜ ๊ธ‰์—ฌ ์ค‘ ์ตœ๋Œ“๊ฐ’์„ sum์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ฐ•์‚ฌ ๊ธ‰์—ฌ์˜ ๋ชจ๋“  ํ•ฉ๊ณ„๋ฅผ ๊ฐ€์ ธ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด count๋ฅผ ํ™œ์šฉํ•˜์—ฌ์„œ courseํ…Œ์ด๋ธ”์˜ ํŠœํ”Œ ์ˆ˜ ๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ ํ™•์ธํ•˜๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง‘๊ณ„ ํ•จ์ˆ˜์™€ Group By ํ‚ค์›Œ๋“œ ํ™œ์šฉํ•ด๋ณด๊ธฐ ์œ„ ์‚ฌ์ง„์—์„œ ์‚ฌ์šฉ๋œ ์ฟผ๋ฆฌ์™€ ๊ฐ™์ด group by ํ‚ค์›Œ๋“œ๋ฅผ ..

Database 2021. 4. 27. 09:51