728x90 ๋ฐ์ํ ๐ป Computer Science/๋ฐ์ดํฐ๋ฒ ์ด์ค25 [๋ฐ์ดํฐ๋ฒ ์ด์ค] CAST ํจ์๋? CAST ๋? CAST ํจ์๋ SQL์์ ๋ฐ์ดํฐ ํ์์ ๋ณํํ๋๋ฐ ์ฌ์ฉ๋๋ ํจ์์ ๋๋ค. ์ด ํจ์๋ ํน์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ๋ฐ์ดํฐ ํ์์ผ๋ก ๋ณํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ ๊ตฌ๋ฌธ CAST(ํํ์ AS ํ๊ฒ๋ฐ์ดํฐํ) `ํํ์`: ๋ณํํ๋ ค๋ ๋ฐ์ดํฐ ๋๋ ์ด 'ํ๊ฒ๋ฐ์ดํฐํ': ๋ณํํ๋ ค๋ ๋ฐ์ดํฐ์ ๋ชฉํ ๋ฐ์ดํฐ ํ์ CAST ์์ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ์ด ์ ์๋ก ์ ์ฅ๋ ํ ์ด๋ธ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด ๊ฐ๊ฒฉ์ ๋ฌ๋ฌ ๋จ์๋ก ํ์ํ๊ณ ์ถ์ต๋๋ค. ์ด ๋ CAST ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๊ฒฉ์ ์ ์์์ ์์์ ์ ํฌํจํ ๋ถ๋ ์์์ ์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค. ID Price 1 500 2 750 3 1000 ์ ํ ์ด๋ธ์ Price๋ฅผ ๋ฌ๋ฌ๋ก ํ์ํ๊ณ ์ถ๋ค๋ฉด, CAST ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํํ ์ ์์ต๋๋ค. SELECT ID, CAST(Price AS DECIMAL.. 2024. 3. 27. [๋ฐ์ดํฐ๋ฒ ์ด์ค] SQL GROUP BY & HAVING & ORDER BY ์ด๋? (์์ ํฌํจ) GROUP BY, HAVING, ORDER BY๋ SQL์์ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๊ณ ์ ๋ ฌํ๋๋ฐ ์ฌ์ฉ๋๋ ์ค์ํ ๊ตฌ๋ฌธ์ ๋๋ค. ๊ฐ๊ฐ์ ์ญํ ๊ณผ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๊ฒ ์ต๋๋ค. ์ ๋ฆฌ ์์ฝ ์๋์ ๊ฐ์ ๊ตฌ๋ฌธ๋ค์ ์กฐํฉํ์ฌ SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ํ๋ ๋ฐฉ์์ผ๋ก ๊ทธ๋ฃนํ, ํํฐ๋ง, ์ ๋ ฌํ ์ ์์ต๋๋ค. GROUP BY ํน์ ์ด์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํจ HAVING GROUP BY๋ก ๊ทธ๋ฃนํ๋ ๋ฐ์ดํฐ์ ๋ํ ์กฐ๊ฑด์ ์ง์ ํจ ORDER BY ๊ฒฐ๊ณผ๋ฅผ ์ ๋ ฌํจ GROUP BY GROUP BY ๊ตฌ๋ฌธ์ ํน์ ์ด์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ทธ๋ฃน ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๊ณ ๋ถ๋ฅํ ์ ์์ต๋๋ค. ์์ ํ์๋ค์ ์ฑ์ ๋ฐ์ดํฐ๊ฐ ์๋ ํ ์ด๋ธ์ ๋๋ค. ํ์ ์ด๋ฆ ๊ณผ๋ชฉ ์ฑ์ Alice Math 85 Bo.. 2024. 3. 12. BI์์ AWS ๋ฐ์ดํฐ ๋งํธ(DM, Data Mart) ๋? ๋ฐ์ดํฐ ๋งํธ(DM, Data Mart) ๋ ? ๋ฐ์ดํฐ ๋งํธ(Data Mart)๋ ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค(Business Intelligence, BI)๋ฅผ ์ง์ํ๊ธฐ ์ํด ํน์ ์ฃผ์ ๋ ๋ถ์์ ์ด์ ์ ๋ง์ถ์ด ๊ตฌ์ถ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ํ์ ์งํฉ์ ๋๋ค. ์ฃผ๋ก ํน์ ๋น์ฆ๋์ค ๋ถ์๋ ํ์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ ๋งํธ๋ ์ฃผ์ ๋ณ์ด๋ ๋ถ์๋ณ๋ก ๊ตฌ์ฑ๋ ์ ์์ต๋๋ค. AWS ๊ด์ ์์ ๋ฐ์ดํฐ ๋งํธ(DM) ์ดํดํ๊ธฐ AWS ๊ด์ ์์ ๋ฐ์ดํฐ ๋งํธ๋ฅผ ์ดํดํ๊ธฐ ์ํด์๋ AWS์ ๋ฐ์ดํฐ ๊ด๋ จ ์๋น์ค์์ ์ฐ๊ด์ฑ์ ์ดํด๋ณผ ํ์๊ฐ ์์ต๋๋ค. AWS์์ ๋ฐ์ดํฐ ๋งํธ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ค์ํ๋ฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์๋น์ค๋ค์ ์ด์ฉํ ์ ์์ต๋๋ค. Amazon Redshift ๋ฐ์ดํฐ ๋งํธ๋ฅผ ์ํ ๋ํ์ ์ธ ์๋น์ค ์ค ํ.. 2024. 2. 15. [๋ฐ์ดํฐ๋ฒ ์ด์ค] ODS(Operational Data Store, ์ด์ ๋ฐ์ดํฐ ์ ์ฅ์) ๋? ODS(Operational Data Store) ๋? `์ด์ ๋ฐ์ดํฐ ์ ์ฅ์(Operational Data Store, ODS)` ๋ ์กฐ์ง์ด ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ก์ธ์คํ๋๋ฐ ์ฌ์ฉ๋๋ ์ค์ ๋ฐ์ดํฐ ์ ์ฅ์์ ๋๋ค. ๊ธฐ์ ์ ์ผ์์ ์ธ ์ด์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค(DW) ๋๋ ๋ฐ์ดํฐ ๋งํธ(DM)์๋ ๋ชฉ์ ๊ณผ ๊ตฌ์กฐ๊ฐ ๋ค๋ฆ ๋๋ค. ODS ํน์ง ์ค์๊ฐ ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ ODS๋ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ์ ์ฅํ ์ ์์ต๋๋ค. ์ด๋ ์ ๋ฌด ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ๋ฐ์ดํฐ์ ์ ์ํ ๋ฐ์์ ๊ฐ๋ฅ์ผ ํฉ๋๋ค. ๋จ์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ODS๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ๋ฐ์ดํฐ ๋งํธ์๋ ๋ค๋ฅด๊ฒ ๋จ์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๋ ๋น ๋ฅธ ๋ฐ์ดํฐ ์ ๋ ฅ๊ณผ ์ก์ธ์ค๋ฅผ ๊ฐ๋ฅ์ผํฉ๋๋ค. ์ ๋ฌด ํ๋ก์ธ์ค ์ง์ ODS๋ ์ ๋ฌด.. 2024. 2. 14. ์ด์ 1 2 3 4 5 6 7 ๋ค์ 728x90 ๋ฐ์ํ