sum 1

[SQL] ์˜ค๋ผํด ๋‚ด์žฅ ํ•จ์ˆ˜ - ๋‹ค์ค‘ํ–‰ ํ•จ์ˆ˜

1. ๋‹ค์ค‘ํ–‰ ํ•จ์ˆ˜ - ๊ทธ๋ฃน ํ•จ์ˆ˜ ๋˜๋Š” ๋ณต์ˆ˜ํ–‰ ํ•จ์ˆ˜๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค - ์—ฌ๋Ÿฌ ํ–‰์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋„์ถœํ•ด ๋‚ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜ - ํ•˜๋‚˜์˜ ํ–‰์œผ๋กœ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ํ–‰์ด ๊ฒฐ๊ณผ๋กœ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ์นผ๋Ÿผ์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค 2. ์ง€์ •๋œ ๋ฐ์ดํ„ฐ์˜ ํ•ฉ์„ ๋ฐ˜ํ™˜ํ•˜๋Š” SUM ํ•จ์ˆ˜ - NULL ๋ฐ์ดํ„ฐ๋Š” ์ œ์™ธํ•˜๊ณ  ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•ด ๋ฐ˜ํ™˜ - DISTINCT : ์ค‘๋ณต๋˜๋Š” ๋ฐ์ดํ„ฐ๋Š” ์ œ์™ธ / ALL : ์ค‘๋ณต๋˜๋Š” ๋ฐ์ดํ„ฐ ์ œ๊ฑฐ ์—†์ด | ์ฐธ๊ณ  SUM([DISTINCT or ALL (์„ ํƒ)] [ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•  ์นผ๋Ÿผ์ด๋‚˜ ์—ฐ์‚ฐ์ž / ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ]) -- 1. SELECTSUM(COMM) FROMEMP; -- 2. 3. 4. DISTINCT, ALL ์‚ฌ์šฉ SELECTSUM(DISTINCT SAL), SUM(AL..