โ๏ธ SUM
ํค์๋๋ ํ ์์ฑ์ ํด๋นํ๋ ๊ฐ๋ค์ ํฉ์ ๊ณ์ฐํ ๋ ์ฌ์ฉํ๋ค!
SELECT SUM(์นผ๋ผ๋ช ) FROM ํ ์ด๋ธ๋ช WHERE ์กฐ๊ฑด
โ๏ธ MIN
ํค์๋๋ ํ ์์ฑ์ ํด๋นํ๋ ๊ฐ๋ค์ ์ต์๊ฐ์ ๊ตฌํ ๋ ์ฌ์ฉํ๋ค.
SELECT MIN(์นผ๋ผ๋ช ) FROM ํ ์ด๋ธ๋ช WHERE ์กฐ๊ฑด'
โ๏ธ MAX
ํค์๋๋ ํ ์์ฑ์ ํด๋นํ๋ ๊ฐ๋ค์ ์ต๋๊ฐ์ ๊ตฌํ ๋ ์ฌ์ฉํ๋ค.
SELECT MAX(์นผ๋ผ๋ช ) FROM ํ ์ด๋ธ๋ช WHERE ์กฐ๊ฑด'
๐ก
AVG
COUNT
๊น์ง ํฌํจํด์ 5๊ฐ๋ฅผ ์ง๊ณํจ์ ๋ผ๊ณ ๋ถ๋ฅธ๋ค!
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฃน์ผ๋ก ๋๋์ด ์ง๊ณํ๋GROUP BY
ํค์๋์,
์ง๊ณํจ์์ ๊ฒฐ๊ณผ๋ฅผ ํตํด ์กฐ๊ฑด์ ์ค์ ํ ๋ ์ฌ์ฉํ๋HAVING
ํค์๋๋ ์๋ค.
SELECT MAX(DATETIME) FROM ANIMAL_INS;
๐ค๐ป ํท๊ฐ๋ฆฌ์ง ๋ง๊ธฐ
์ด ์ ์ฒด๋ฅผ ๋ฐํํ๋ ๊ฒ์ด ์๋ ๊ฐ ํ๋๋ฅผ ๋ฐํํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ MAX๋ฅผ ์ฐ๋ฉด ๋๋ค!
SELECT MIN(DATETIME) FROM ANIMAL_INS;
SELECT COUNT(*) FROM ANIMAL_INS;
COUNT
ํค์๋๋ ํด๋น ์์ฑ์ ํด๋นํ๋ ๊ฐ๋ค์ ๊ฐ์๋ฅผ ๊ตฌํ ๋ ์ฌ์ฉํ๋ค.
COUNT
๋ NULL ๊ฐ์ ์ ์ธํ๊ณ COUNTํ๋ค.
๐กCOUNT(*)
๋ฅผ ์ฌ์ฉํ๋ฉด NULL๋ ํฌํจํ์ฌ ์ ๋ถ COUNT !!
But, ๋น ๋ฌธ์์ด์ COUNT() ๊ฒฐ๊ณผ์ ํฌํจ๋๋ค.
๋ง์ฝ, ๋น ๋ฌธ์์ด์ COUNT() ๊ฒฐ๊ณผ์์ ๋นผ๊ณ ์ถ๋ค๋ฉด, ๋น ๋ฌธ์์ด์ NULL๋ก ๋ฐ๊พธ๊ณ COUNT ํด์ผ ํจ
์ฐธ๊ณ ์๋ฃ 2
SELECT COUNT(DISTINCT(NAME)) FROM ANIMAL_INS;
์ค๋ณต์ ์ ๊ฑฐํ๊ณ ์นด์ดํธ ํ๋ ค๋ฉด
DISTINCT
ํค์๋๋ฅผ ์ฌ์ฉ