ORACLE ๊ทธ๋ฃนํจ์ ๊ธฐ๋ณธ ์ฌ์ฉ
ํด๋น๊ธ์์๋ Oracle 11g ๋ฒ์ ์ ์ฌ์ฉํ๊ณ HR๊ณ์ ์ ๊ธฐ๋ณธ ํ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ์ค์ตํ์ต๋๋ค.
COUNT ํจ์ ์ฌ์ฉ
QUERY
1 2 3 4 5 6 | SELECT COUNT(*) "**" ,COUNT(COMMISSION_PCT) "NORMAL" ,COUNT(ALL COMMISSION_PCT) "ALL" ,COUNT(DISTINCT COMMISSION_PCT) "DISTINCT" FROM EMPLOYEES; | cs |
RESULT
MIN ํจ์ ์ฌ์ฉ
MIN ํจ์๋ ํด๋น ํ๋์ ๊ฐ์ฅ ์์ ๊ฐ์ ๋ถ๋ฌ์จ๋ค. ์ซ์, ๋ ์ง ๊ทธ๋ฆฌ๊ณ ํ ์คํธ ํํ์ ๋ฐ์ดํฐ ๋ชจ๋ ์ฌ์ฉ๊ฐ๋ฅํ๋ค. ํ ์คํธ๋ก MIN๊ฐ์ ๊ตฌํ๋ฉด ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฐ์ฅ ์์ ๊ฐ์ ์กฐํํ๋ค.
๋ช ๋ น : SELECT MIN([ํ๋]) FROM [ํ ์ด๋ธ];
QUERY
1 | SELECT MIN(SALARY), MIN(HIRE_DATE) FROM EMPLOYEES; | cs |
RESULT
MAX ํจ์ ์ฌ์ฉ
MAX ํจ์๋ ํด๋น ํ๋์ ๊ฐ์ฅ ํฐ ๊ฐ์ ์กฐํํ๋ค. MIN ํจ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ซ์, ๋ ์ง ๊ทธ๋ฆฌ๊ณ ํ
์คํธ ํํ์ ๋ฐ์ดํฐ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
๋ช ๋ น : SELECT MAX([ํ๋]) FROM [ํ ์ด๋ธ];
QUERY
1 | SELECT MAX(SALARY), MAX(HIRE_DATE) FROM EMPLOYEES; | cs |
RESULT
SUM ํจ์ ์ฌ์ฉ
์ง์ ํ ํ๋์ ์ ์ฒด ํฉ์ฐ ๊ฐ์ ์กฐํํ๋ค. ์ซ์ํํ์ ํ๋์์๋ง ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
๋ช ๋ น : SELECT SUM([ํ๋]) FROM [ํ ์ด๋ธ];
QUERY
1 | SELECT SUM(SALARY) FROM EMPLOYEES; | cs |
RESULT
AVG ํจ์ ์ฌ์ฉ
AVGํจ์๋ ํด๋น ํ๋์ ํ๊ท ๊ฐ์ ๊ตฌํด์ฃผ๋ ํจ์์ด๋ค. ์ซ์ํํ์ ํ๋๋ง ๊ฐ๋ฅํ๋ค.
๋ช ๋ น : SELECT AVG([ํ๋]) FROM [ํ ์ด๋ธ];
QUERY
1 | SELECT AVG(SALARY) FROM EMPLOYEES; | cs |
๋๊ธ