๋ชฉ๋กKITRI (108)

๐Ÿ’ป

Oracle DBMS ๋ฐ SQL - ํ•จ์ˆ˜(๊ทธ๋ฃนํ•จ์ˆ˜)

--5) ๊ทธ๋ฃนํ•จ์ˆ˜ : ์—ด(์ปฌ๋Ÿผ)์„ ๊ธฐ์ค€์œผ๋กœ ํ–‰์„ ๊ทธ๋ฃนํ™”์‹œ์ผœ ๊ทธ๋ฃนํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜๋ฉด ๊ฐ ๊ทธ๋ฃน์— -- ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. (์—ฐ์‚ฐ์‹œ NULL ๊ฐ’์„ ์ œ์™ธํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ count ํ•จ์ˆ˜ ์‚ฌ์šฉ ๊ณ ๋ ค) --5-1) SUM ํ•จ์ˆ˜ --5-2) AVG ํ•จ์ˆ˜ --5-3) MIN ํ•จ์ˆ˜ --5-4) COUNT ํ•จ์ˆ˜ --5-5) GROUP BY : ํŠน์ • ์กฐ๊ฑด์„ ์ฃผ๊ณ  ๋” ์„ธ๋ถ€์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ถ”์ถœ ํ•  ์ˆ˜ ์žˆ๋‹ค. -- STDDEV ํ•จ์ˆ˜ / ํ‘œ์ค€ํŽธ์ฐจ --VARIANCE ํ•จ์ˆ˜ / ๋ถ„์‚ฐ ๊ฐ’ --5-8) ๋‹ค์ค‘์—ด GROUP BY ์ ˆ : GROUP BY ์ ˆ์— ๋‘๊ฐœ ์ด์ƒ์˜ ์—ด์ด ๊ธฐ์ˆ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, -- ์ด ๊ฒฝ์šฐ GROUP BY ์ ˆ์ด ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์˜ ์—ด ์ˆœ์œผ๋กœ ํ–‰์„ -- ๊ทธ๋ฃน์ง€์–ด ์ฒ˜๋ฆฌํ•œ๋‹ค. ≠ โ€ป HAVING ์ ˆ์—๋Š” ๋ณ„์นญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

KITRI/ORACLE 2020. 4. 10. 11:04
Oracle DBMS ๋ฐ SQL - ์„ค์น˜ / SELECT๋ฌธ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€? ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•ด์„œ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์ •ํ˜• ๋ฐ์ดํ„ฐ : ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋Š” ๊ฒƒ. ์˜ˆ) RDB, ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ, CSV ๋“ฑ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ : ํ˜•ํƒœ๊ฐ€ ์žˆ์œผ๋ฉฐ ์—ฐ์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ. ์˜ˆ) XML, HTML, JSON, ๋กœ๊ทธ ๋“ฑ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ : ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์ง€ ์•Š์€ ๊ฒƒ. ์˜ˆ) ์†Œ์…œ๋ฐ์ดํ„ฐ(ํŽ˜์ด์Šค๋ถ, ํŠธ์œ„ํ„ฐ), ์ด๋ฏธ์ง€, ์˜์ƒ, ์Œํ–ฅ ๋“ฑ RDBMS(Relational Database Management System) : ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด. ์ •ํ˜•ํ™” ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ๋›ฐ์–ด๋‚˜๋‹ค. Oracle, MSSQL, MYSQL ๋“ฑ์ด ์žˆ๋‹ค. SQL ๋ฌธ๋ฒ• 3๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ์ •์˜ ์–ธ์–ด(DDL=Data Definition Language) : ํ…Œ์ด๋ธ”..

KITRI/ORACLE 2020. 4. 7. 09:51