์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋งฅ๋ฝ์—์„œ ์ค‘์š”ํ•œ ๊ฐœ๋…์œผ๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ๊ท€์ค‘ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ถ”์ถœํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. SUM, COUNT, AVG, MAX ๋ฐ MIN๊ณผ ๊ฐ™์€ ์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ํ…Œ์ด๋ธ” ๋˜๋Š” ๋ทฐ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ํ–‰์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์˜ ์ฃผ์š” ๋ชฉ์ ์€ ๋‹จ์ผ ์š”์•ฝ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ฟผ๋ฆฌ, ๋ณด๊ณ ์„œ ๋ฐ ์‹œ๊ฐํ™”๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(RDBMS)์—์„œ ์ง‘๊ณ„ ๊ธฐ๋Šฅ์€ ๋‹ค์–‘ํ•œ ์„ธ๋ถ„์„ฑ ์ˆ˜์ค€์—์„œ ๋ฐ์ดํ„ฐ ํ‘œํ˜„์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ ๊ธฐ์ค€ ๋ฐ ๊ทธ๋ฃนํ™” ์กฐ๊ฑด์„ ์‚ฌ์šฉํ•˜์—ฌ SELECT ๋ฌธ์— ์ง€์ •๋œ ์„ ํƒ๋œ ํ–‰ ์ง‘ํ•ฉ์— ๋Œ€ํ•ด ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค. ์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ์กฐ์ง์ด๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ํŒ๋งค ๋˜๋Š” ์ˆ˜์ต ๋ถ„์„, ๋ชจ์ง‘๋‹จ ์—ฐ๊ตฌ, ์„ฑ๊ณผ ํ‰๊ฐ€ ๋“ฑ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ํ–‰์— ๊ฑธ์ณ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐ•๋ ฅํ•œ no-code ๋„๊ตฌ ์„ธํŠธ๋ฅผ ๊ฐ–์ถ˜ AppMaster ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์ง‘๊ณ„ ๊ธฐ๋Šฅ์„ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ฐ API๋ฅผ ์‰ฝ๊ฒŒ ์‹œ๊ฐ์ ์œผ๋กœ ๋””์ž์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ์ตœ์ฒจ๋‹จ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์„ ๊ฐ–์ถ˜ ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์•ฑ์„ ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง‘๊ณ„ ํ•จ์ˆ˜ ๋””์ฝ”๋”ฉ:

1. SUM: SUM ํ•จ์ˆ˜๋Š” ๋ฐ์ดํ„ฐ์„ธํŠธ์— ์ง€์ •๋œ ์ˆซ์ž ์—ด์˜ ์ดํ•ฉ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์žฌ๋ฌด ๋ฐ ํŒ๋งค ์ง€ํ‘œ์— ๋Œ€ํ•œ ๋ˆ„์  ์ˆ˜์น˜๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋งค์žฅ์—์„œ ๋ฐœ์ƒํ•œ ์ด ์ˆ˜์ต, ํŒ๋งค๋œ ์ด ํ’ˆ๋ชฉ ์ˆ˜ ๋˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ์›”๋ณ„ ์ด ์ง€์ถœ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

2. COUNT: COUNT ํ•จ์ˆ˜๋Š” ์ฟผ๋ฆฌ์— ์ง€์ •๋œ ํ•„ํ„ฐ๋‚˜ ๊ทธ๋ฃนํ™”๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ํ…Œ์ด๋ธ”์ด๋‚˜ ๋ทฐ์˜ ํ–‰ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๊ธฐ๋ก๊ณผ ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ธฐ๋ก์„ ๋ชจ๋‘ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜์‚ฌ ๊ฒฐ์ •์ž๊ฐ€ ๊ณ ๊ฐ, ์ œํ’ˆ, ๊ฑฐ๋ž˜ ๋˜๋Š” ์šด์˜๊ณผ ๊ด€๋ จ๋œ ๊ธฐํƒ€ ์—”ํ„ฐํ‹ฐ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•ด์•ผ ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์‹œ๋‚˜๋ฆฌ์˜ค์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

3. AVG: AVG ํ•จ์ˆ˜๋Š” ์ง€์ •๋œ ๊ธฐ์ค€์„ ๊ณ ๋ คํ•˜์—ฌ ์„ ํƒํ•œ ์ˆซ์ž ์—ด์˜ ํ‰๊ท ๊ฐ’์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ค‘์‹ฌ ๊ฒฝํ–ฅ์„ ์ธก์ •ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ํ†ต๊ณ„ ๋„๊ตฌ๋กœ, ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ํ‘œ์ค€ ํŒจํ„ด์ด๋‚˜ ์ถ”์„ธ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. AVG ๊ธฐ๋Šฅ์€ ์กฐ์ง์ด ๋” ๋‚˜์€ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ ์œ„ํ•ด ์ฃผ๋ฌธ ๊ฐ€์น˜, ์‚ฌ์šฉ์ž ํ‰์ , ์ง์› ๊ธ‰์—ฌ ๋“ฑ์˜ ์ง€ํ‘œ๋ฅผ ํ‰๊ท ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

4. MAX ๋ฐ MIN: MAX ๋ฐ MIN ํ•จ์ˆ˜๋Š” ๊ฐ๊ฐ ์ง€์ •๋œ ์ˆซ์ž ์—ด ๋‚ด์—์„œ ๊ฐ€์žฅ ๋†’์€ ๊ฐ’๊ณผ ๊ฐ€์žฅ ๋‚ฎ์€ ๊ฐ’์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋น„์‹ธ๊ณ  ์ €๋ ดํ•œ ์ œํ’ˆ, ์ตœ๊ณ  ๋ฐ ์ตœ์ € ์˜จ๋„, ์ตœ๋Œ€ ๋ฐ ์ตœ์†Œ ๊ฑฐ๋ž˜ ๊ธˆ์•ก ๋“ฑ ์ค‘์š”ํ•œ ๋ฒ”์œ„ ๊ด€๋ จ ํ†ต์ฐฐ๋ ฅ์„ ์ฐพ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

์ง‘๊ณ„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ ๊ทธ๋ฃนํ™” ๋ฐ ํ•„ํ„ฐ๋ง:

์—ฌ๋Ÿฌ ํ–‰์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ ์™ธ์—๋„ ์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ํŠน์ • ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ํ•„ํ„ฐ๋งํ•˜๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SQL ์ฟผ๋ฆฌ์—์„œ GROUP BY ๋ฐ HAVING ์ ˆ์„ ํ™œ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์›ํ•˜๋Š” ์†์„ฑ๋ณ„๋กœ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ์ง‘๊ณ„ ํ•จ์ˆ˜ ๊ฐ’์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€๋กœ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์กฐํ•ฉ์€ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ์„ธ๋ถ€์ ์ธ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ํšจ์œจ์ ์ธ ํ•ด์„ ๋ฐ ์กฐ์ž‘์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  ํ†ต์ฐฐ๋ ฅ ์žˆ๋Š” ๋ถ„์„ ๋ฐ ๋ณด๊ณ ๋ฅผ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋น„์ฆˆ๋‹ˆ์Šค ์†Œ์œ ์ž๋Š” GROUP BY ๋ฐ HAVING ์ ˆ๊ณผ ํ•จ๊ป˜ ์ง‘๊ณ„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์ œํ’ˆ ๋ฒ”์ฃผ์˜ ์ด โ€‹โ€‹๋งค์ถœ ํ•ฉ๊ณ„๋ฅผ ๊ณ„์‚ฐํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์ž„๊ณ„๊ฐ’๋ณด๋‹ค ๋†’์€ ๊ตฌ๋งค ๋‚ด์—ญ์„ ๊ฐ€์ง„ ๊ณ ๊ฐ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ Aggregate Functions๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜์—ญ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ฐ ๋ถ„์„์— ์ค‘์ถ”์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์˜ no-code ํ”Œ๋žซํผ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง‘๊ณ„ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํšจ์œจ์ ์ด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ธธ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค. SUM, COUNT, AVG, MAX ๋ฐ MIN๊ณผ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ์žฅ์„ ์ด‰์ง„ํ•˜๊ณ  ์ž์‹  ์žˆ๊ฒŒ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.