๋ชฉ๋กKITRI (108)
๐ป
--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 ์ ์๋ ๋ณ์นญ์ ์ฌ์ฉํ ์ ์๋ค.
--์ค๋ผํด ํจ์ : https://docs.oracle.com/cd/E11882_01/server.112/e41084/toc.htm ํจ์(Function) - ์ธ์๋ฅผ ์ ๋ฌ๋ฐ์ ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด ์ฃผ๋ ํ๋ก๊ทธ๋จ ๋ชจ๋ - ์ซ์ํจ์, ๋ฌธ์ํจ์, ๋ ์งํจ์, ์ผ๋ฐํจ์, ๋ณํํจ์ --1. ์ซ์ ํจ์ --1-1) ROUND(๊ฐ, ์๋ฆฌ์) ํจ์ : ๋ฐ์ฌ๋ฆผ --1-2) TRUNC(๊ฐ, ์๋ฆฌ์) : ๋ฒ๋ฆผ --1-3) CEIL(๊ฐ) / FLOOR(๊ฐ) : ์์ ์ดํ ๋ฌด์กฐ๊ฑด ์ฌ๋ฆผ, ๋ฒ๋ฆผ --1-4) MOD(์ซ์, ์ซ์) : ์ฃผ์ด์ง ์ซ์๋ฅผ ์ง์ ๋ ์ซ์๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ฐํ ์๋ฃํ INT CHAR -> ๊ณ ์ ๊ธธ์ด NUMBER VARCHAR -> ๊ฐ๋ณ๊ธธ์ด --2. ๋ฌธ์ํจ์ --2-1) UPPER(๋ฌธ์ ๋๋ ๋ฌธ์์ด) ๋๋ฌธ์๋ก ๋ณํ ..
--8. WHERE ์ : where ์กฐ๊ฑด์ ๊ตฌ์ฑ์ ์ปฌ๋ผ, ์ฐ์ฐ์, ๋น๊ต๋์ ๊ฐ --8-1) ๋น๊ต์ฐ์ฐ์: =, >, >=,
ํ๋ก๊ทธ๋๋ฐ์ด๋? ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ฒ ์ฒ๋ฆฌํด์ ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๊ฒ์ ๋งํ๋ค. ๋ฐ์ดํฐ ์ ํ ๋ฐ์ดํฐ : ํฌ๊ธฐ๊ฐ ์ ํด์ ธ ์๋ ๊ฒ. ์) RDB, ์คํ๋ ๋์ํธ, CSV ๋ฑ ๋ฐ์ ํ ๋ฐ์ดํฐ : ํํ๊ฐ ์์ผ๋ฉฐ ์ฐ์ฐ์ด ๋ถ๊ฐ๋ฅํ ๋ฐ์ดํฐ. ์) XML, HTML, JSON, ๋ก๊ทธ ๋ฑ ๋น์ ํ ๋ฐ์ดํฐ : ํฌ๊ธฐ๊ฐ ์ ํด์ ธ ์์ง ์์ ๊ฒ. ์) ์์ ๋ฐ์ดํฐ(ํ์ด์ค๋ถ, ํธ์ํฐ), ์ด๋ฏธ์ง, ์์, ์ํฅ ๋ฑ RDBMS(Relational Database Management System) : ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ๊ณ ์์ ํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ์ํํธ์จ์ด. ์ ํํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ฐ์ด๋๋ค. Oracle, MSSQL, MYSQL ๋ฑ์ด ์๋ค. SQL ๋ฌธ๋ฒ 3๊ฐ์ง ๋ฐ์ดํฐ ์ ์ ์ธ์ด(DDL=Data Definition Language) : ํ ์ด๋ธ..