๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
![[SQL] ์ค๋ผํด ๋ฌด๋ฃ ๋ฐ์ดํฐ๋ฒ ์ด์ค SQL ๋ค์ด๋ก๋ ๋งํฌ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FALZrY%2FbtrjR8Sth4H%2FxShjTCswEkvqjXmyw9N1Gk%2Fimg.png)
[SQL] ์ค๋ผํด ๋ฌด๋ฃ ๋ฐ์ดํฐ๋ฒ ์ด์ค SQL ๋ค์ด๋ก๋ ๋งํฌ
์ฌ์ดํธ ๋ค์ด๊ฐ๋ฉด ์ ๋ฃ๋ฒ์ ๋ง ์๋๋ฐ, ์ฌ๊ธฐ ๋งํฌํ๊ณ ๊ฐ์ ์ ๋ฐ๋ก ๋ค์ด๊ฐ๋ฅํฉ๋๋ค. https://www.oracle.com/database/technologies/xe18c-downloads.html 1.1 Oracle Database Express Edition License Agreement Oracle Database XE is available on Linux x86-64 and Microsoft Windows platforms. Oracle Database Express Edition for Microsoft Windows Oracle Database Express Edition for Microsoft Windows is released under the Oracle Technology Netwo..
![[Oracle SQL] Ch4. ์ฌ๋ฌ ํ
์ด๋ธ์ ๋ฐ์ดํฐ ํ์](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIBRw0%2FbtrjGcoZrcs%2FN1fuA57J1ld8WnIqgfMFk0%2Fimg.png)
[Oracle SQL] Ch4. ์ฌ๋ฌ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ํ์
๋ชฉํ ๋ฑ๊ฐ ์กฐ์ธ ๋ฐ ๋น๋ฑ๊ฐ ์กฐ์ธ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์์ธ์คํ๋ select ๋ฌธ ์์ฑ ํฌ๊ด ์กฐ์ธ์ ์ฌ์ฉํ์ฌ ์ผ๋ฐ์ ์ผ๋ก ์กฐ์ธ ์กฐ๊ฑด์ ๋ง์กฑํ์ง ์๋ ๋ฐ์ดํฐ ๋ณด๊ธฐ ์์ฒด ์กฐ์ธ์ ์ฌ์ฉํ์ฌ ํ ์ด๋ธ ์์ฒด ์กฐ์ธ ์ฉ์ด #๋ฑ๊ฐ์กฐ์ธ #ํฌ๊ด์กฐ์ธ #์์ฒด์กฐ์ธ employees , departments ์นดํฐ์์ ๊ณฑ -์กฐ์ธ ์กฐ๊ฑด์ ์๋ตํ ๊ฒฝ์ฐ -์กฐ์ธ ์กฐ๊ฑด์ด ๋ถ์ ํฉํ ๋ -์ฒซ๋ฒ์งธ ํ ์ด๋ธ์ ๋ชจ๋ ํ์ด ๋๋ฒ์งธ ํ ์ด๋ธ์ ๋ชจ๋ ํ์ ์กฐ์ธ๋ ๊ฒฝ์ฐ ์นดํฐ์์ ๊ณฑ์ด ์์ฑ๋์ง ์๋๋ก ํ๋ ค๋ฉด, where ์ ์ ํญ์ ์ ํจํ ์กฐ์ธ ์กฐ๊ฑด์ ํฌํจํ๊ธฐ ๋ฑ๊ฐ ์กฐ์ธ์ผ๋ก ๋ ์ฝ๋ ๊ฒ์
![[Oracle SQL] Windows ํจ์ 1](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtEq2c%2FbtrjRiG8jmi%2FMWvWDP9RVqrs477h07QyYK%2Fimg.png)
[Oracle SQL] Windows ํจ์ 1
1. ๊ทธ๋ฃน ๋ด ์์ ํจ์ - rank ํจ์ ๊ธฐ๋ณธ์ ์ธ table ์ ๋ณด Q. ์ฌ์ ๋ฐ์ดํฐ์์ ๊ธ์ฌ๊ฐ ๋์ ์์์ job ๋ณ๋ก ๊ธ์ฌ๊ฐ ๋์ ์์๋ฅผ ๊ฐ์ด ์ถ๋ ฅํ๊ธฐ 2. ๊ทธ๋ฃน ๋ด ์์ ํจ์ - dense_rank ํจ์ RANKํจ์์ ํก์ฌํ๋ ๋์ผํ ์์๋ฅผ ํ๋์ ๊ฑด์๋ก ์ทจ๊ธ Q. ์ฌ์๋ฐ์ดํฐ์์ ๊ธ์ฌ๊ฐ ๋์ ์์์, ๋์ผํ ์์๋ฅผ ํ๋์ ๋ฑ์๋ก ๊ฐ์ฃผํ์ฌ ์ถ๋ ฅ select job, ename, sal, rank() over (order by sal desc) as rank dense_rank() over (order by sal desc) as dense_rank from emp ์๋ฌ๊ฐ ๋๋๋ฐ ์ด์ ๊ฐ ๋ญ์ง? 3. ๊ทธ๋ฃน ๋ด ์์ ํจ์ - row_number ํจ์ ๋์ผํ ๊ฐ์ด๋ผ๋ ๊ณ ์ ํ ์์๋ฅผ ๋ถ์ฌ Q. ์ฌ์ ๋ฐ์ดํฐ์์..
์ต๊ทผ ์ฌํํธ๋ ๋ : ํ๋ฑ?
https://news.naver.com/main/ranking/read.naver?mode=LSD&mid=shm&sid1=001&oid=214&aid=0001157736&rankingType=RANKING ๋ ธ๋ฒจ๊ฒฝ์ ํ์ ์์์๊ฐ ๋ณธ ๋จธ์คํฌโฅ"์์ ๋ถ์, ์ต๋ง์ฅ์์ ์ํํ ํ" ํฌ๋ฃจ๊ทธ๋จผ "๋จธ์คํฌ ์์ ๋ถ์, ์ฌํ ์ ์ฒด ์ํ" ๋ ธ๋ฒจ๊ฒฝ์ ํ์ ์์์์ธ ํด ํฌ๋ฃจ๊ทธ๋จผ ๋ด์์๋ฆฝ๋ ๊ต์๊ฐ ์ผ๋ก ๋จธ์คํฌ ํ ์ฌ๋ผ ์ต๊ณ ๊ฒฝ์์์ ๋ํด ์์๊ฐ ๋ถ์ํ ์ต๋ง์ฅ์๊ฐ ๊ฐ์ง ๋ง๊ฐํ ๊ถ๋ ฅ์ ์ news.naver.com ๊ธฐ๋ถ๋ฅผ ๊ฐ์ํ๋ ์ฌํ๊ฐ ๋์๋ค. ๋์ ๋ง์ด ๋ฒ์๋ค๋ ๊ฒ์ ์์ ๋ฏผ์ฃผ์ฃผ์ ์ฌํ์์ ๋ณธ์ธ์ ๊ฒฝ์๋ ฅ ์ฌ๊ณ ๋ฅผ ์ํ์ฌ ์ด์ฌํ ๋ ธ๋ ฅํ๋ค๋ ์ฆ๊ฑฐ์ด๋ฉฐ ๊ทธ๊ฒ์ ๋ํ ๋ฐฉ์ฆ์ผํ ๋ฐ. ์ ์ ์ฑ๊ณตํ ์ฌ๋์ ๊ทผ๋ฉดํ ๋ชจ์ต๊ณผ ์ถ์ ์ด์ ์ ๋์ด์ฌ์ง๋ฅผ ๋ชปํ ..
![[ML] ๋
๋ฒ์ฏ ๋ฐ์ดํฐ ๋ถ์-Decision Tree(feat. ๊ฒฐ์ ํธ๋ฆฌ)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZajXv%2FbtrjO4XcL6b%2FrXbpVyuTUAR6pzZGDUy87k%2Fimg.png)
[ML] ๋ ๋ฒ์ฏ ๋ฐ์ดํฐ ๋ถ์-Decision Tree(feat. ๊ฒฐ์ ํธ๋ฆฌ)
๋ฐ์ดํฐ๋ช Mushroom Data Set ๋ ๋ฒ์ฏ ๋ถ๋ฅ ๋ฐ์ดํฐ ์ ๋ ์ฝ๋์ 8124 ๊ฐ ์ปฌ๋ผ๊ฐ์ 23๊ฐ (๋ถ๋ฅ class 1๊ฐ, ์์ฑ attributes 22๊ฐ) ๋ฐ์ดํฐ ์ค๋ช ์ด ๋ฐ์ดํฐ๋ 8,124์ข ๋ฅ ๋ฒ์ฏ์ ํน์ง๊ณผ ๋ ์ฑ ์ฌ๋ถ๊ฐ ์ ํ์๋ ๋ฐ์ดํฐ ์ ์ ๋๋ค. ๋์ด๋ธ๋ฒ ์ด์ฆ, ์์ฌ๊ฒฐ์ ํธ๋ฆฌ ๋ฑ์ ๋ถ๋ฅ ์๊ณ ๋ฆฌ์ฆ์ ์์ ๋ก ๋ง์ด ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ์ ๋๋ค. ์ปฌ๋ผ ์ค๋ช ๋ฐ์ดํฐ์ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ํฌํจ๋ 23๊ฐ์ ๋ณ์์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ์ ๋๋ค. * loc ํจ์ ์์ฑ ์ค๋ช loc ์ธ๋ฑ์ค ๊ธฐ์ค์ผ๋ก ํ ๋ฐ์ดํฐ ์ฝ๊ธฐ iloc ํ ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ๋ฐ์ดํฐ ์ฝ๊ธฐ ์ค์น ๋ฐฉ๋ฒ : https://graphviz.gitlab.io/_pages/Download/Download_windows.html https://graphviz.org/downl..
![[Oracle SQL] Windows ํจ์](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKo13j%2FbtrjDCH2eDX%2FoKcitW5TUFd9kDbcDg9X31%2Fimg.png)
[Oracle SQL] Windows ํจ์
1. ์คํฌ๋ฆฝํธ ํ์ผ ์คํ @ ์คํ๋ฐฉ๋ฒ : @ํ์ผ์ด๋ฆ.ํ์ฅ์๋ช ์ง๊ธ๊น์ง ๋ฐฐ์ ๋ ์ฟผ๋ฆฌ๋ค์ ํน์ง : 1) ํ๊ณผ ํ์ ๋น๊ตํ๊ฑฐ๋ ์ฆ, ํ๊ณผ ํ๊ณผ ํ๊ฐ์ ๊ด๊ณ ์ ์, ๋น๊ต, ์ฐ์ฐ 2) ๋ถ์ํจ์ = ์์ ํจ์ 3) ์ค์ฒฉ ์ฌ์ฉ ๋ถ๊ฐ, ์๋ธ ์ฟผ๋ฆฌ์์๋ ์ฌ์ฉ ๊ฐ๋ฅ windows ํจ์ ๊ด๋ จ ํจ์ ์ ๊ทธ๋ฃน ๋ด ์์ ๊ด๋ จ ํจ์ RANK, DESNSE_RANK, ROW_NUMBER ๊ทธ๋ฃน ๋ด ์ง๊ณ ๊ด๋ จ ํจ์ SUM, MAX, MIN, AVG, COUNT ๊ทธ๋ฃน ๋ด ํ ์์ ๊ด๋ จ ํจ์ FIRST_VALUE, LAST_VALUE, LAG, LEAD ๊ทธ๋ฃน ๋ด ๋น์จ ๊ด๋ จ ํจ์ CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT ํต๊ณ ๋ถ์ ๊ด๋ จ ํจ์ CORR, COVER_POP over์ ์ฌ์ฉํ์ฌ ํ๊ณผ ํ..
![[Oracle SQL] Ch18. ๊ณ ๊ธ ์๋ธ ์ฟผ๋ฆฌ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FptmMa%2FbtrjLyp8qv1%2FQLUyWcWsiQIaZ6U1LVkNH0%2Fimg.png)
[Oracle SQL] Ch18. ๊ณ ๊ธ ์๋ธ ์ฟผ๋ฆฌ
๋ชฉํ ์ฌ๋ฌ ์ด ์๋ธ ์ฟผ๋ฆฌ ์์ฑ ๋ ๊ฐ์ด ๊ฒ์๋๋ ๊ฒฝ์ฐ ์๋ธ ์ฟผ๋ฆฌ์ ๊ธฐ๋ฅ ์ค๋ช From ์ ์ ์๋ธ ์ฟผ๋ฆฌ ์์ฑ SQL์์ ์ค์นผ๋ผ ์๋ธ ์ฟผ๋ฆฌ ์ฌ์ฉ ์๊ด ์๋ธ ์ฟผ๋ฆฌ๋ก ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ์ ํ ์ค๋ช ์๊ด ์๋ธ ์ฟผ๋ฆฌ ์์ฑ ์๊ด ์๋ธ ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ ํ ๊ฐฑ์ ๋ฐ ์ญ์ Exists ๋ฐ Not exists ์ฐ์ฐ์ ์ฌ์ฉ With ์ ์ฌ์ฉ 1. ์๋ธ์ฟผ๋ฆฌ ์๋ธ ์ฟผ๋ฆฌ(๋ด๋ถ ์ง์)๋ ๊ธฐ๋ณธ ์ง์ ์คํ ์ ์ ํ ๋ฒ ์คํ๋จ ์๋ธ ์ฟผ๋ฆฌ์ ๊ฒฐ๊ณผ๋ ๊ธฐ๋ณธ ์ง์(๋ฉ์ธ์ฟผ๋ฆฌ)์ ์ฌ์ฉ๋จ 149๋ฒ ์ฌ์์ด ๋ฐ๋ ์ฌ์์ ๊ธ์ฌ๋ณด๋ค ๋์ ๊ธ์ฌ๋ฅผ ๋ฐ๋ ์ฌ์์ ๋ง์ง๋ง ์ฑ์ ๋ณด์ฌ์ฃผ์์ค 10500 ๋ณด๋ค ํฐ ๊ธ์ก 1.1 ์๋ธ์ฟผ๋ฆฌ Q. ํ์ฌ์ ํ๊ท ๊ธ์ฌ๋ณด๋ค ์ ์ ๊ธ์ฌ๋ฅผ ๋ฐ๋ ์ฌ์์ ์ด๋ฆ์ ๋ชจ๋ ํ์ํ์์ค 2. ๋ค์ค ์ด ์๋ธ์ฟผ๋ฆฌ - ์(pairwise)๋น๊ต - ๋น์(n..
![[Oracle SQL]DB ๊ด๋ จ ๋ช
๋ น์ด](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcm7Knu%2FbtrjHVmRpTO%2FjxjkVOJpZtTOXw8C8xWyWk%2Fimg.png)
[Oracle SQL]DB ๊ด๋ จ ๋ช ๋ น์ด
DATABASE 01. SQL*Plus ๋ช ๋ น์ด์ ๊ฐ๋ -SQL ๋ฌธ์ ์ ๋ ฅํ๋ฉด SQL ๋ฒํผ(Buffer)๋ผ๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ๋ถ์ SQL๋ฌธ์ด ์ ์ฅ๋๋ฉฐ ์ SQL๋ฌธ์ ์ ๋ ฅํ ๋๊น์ง ๋จ์ ์์ -SQL*Plus๋ ๋ฒํผ์ ์๋ SQL๋ฌธ์ ์ธ์ํ์ฌ ์ด๋ฅผ Oracle Server์์ ์คํํ ์ ์๋๋ก ์ ๋ฌํด ์ฃผ๋ Oracle Tool์ด๋ค. 02. SQL*Plus ๋ช ๋ น์ด์ ๊ฐ๋ ๋ช ๋ น์ด(์ฝ์ด) ๊ธฐ๋ฅ LIST(L), RUN(R), @, / ํธ์ง ๋ช ๋ น์ด SAVE, GET, EDIT, SPOOL ํ์ผ ๋ช ๋ น์ด HOST, EXIT ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ ๋ฐ ์ข ๋ฃ ๋ช ๋ น์ด LINE, PAGE ์ถ๋ ฅ ํ์ ๋ช ๋ น์ด -ํธ์ง๋ช ๋ น์ด- (์ค์ต๊ธฐ์ค์ ์ก๊ณ ) ์ค์ต์์ 03. ํธ์ง๋ช ๋ น์ด - ์ค๋ผํด์ ๊ฐ์ฅ ์ต๊ทผ ์ํํ ๋จ ํ ๊ฐ์ SQL ๋ฌธ์ ๋ฒํผ์ ์ ์ฅํด ๋๋..
![[ADsP] ๋น์ ๊ณต์๋ฅผ ์ํ ํต๊ณ ๊ธฐ์ด 2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fna7V6%2FbtrjJ8rKJDJ%2F5YONvkPprqJQaJEByxVt9K%2Fimg.png)
[ADsP] ๋น์ ๊ณต์๋ฅผ ์ํ ํต๊ณ ๊ธฐ์ด 2
์ฐธ๊ณ ์ฌํญ : ์ ํ๋ธ ๊ฐ์๋ฅผ ๋ณด๋ฉด์ ๋ด์ฉ์ ์ ๋ฆฌํ ๋ด์ฉ์์ ๊ฐ์ํ์ฌ ๋ณด์๊ธธ ๋ฐ๋๋๋ค 5. T-test ๋ชจ์ง๋จ์ด ์์ผ๋ฉด ํ์ค ํธ์ฐจ๊ฐ ์๋ ค์ง์ง ์์๋ ์ํ ๋ชฉ์ ์ ๋ ๊ฐ์ ์ง๋จ์ด ๊ฐ์์ง ๋ค๋ฅธ์ง ์ฌ๋ถ๋ฅผ ์๊ธฐ ์ํด์ ์ํํ๋ ๊ฒ์ด๋ค! ์ํ, ๋ชจ์ง๋จ ์ฉ์ด๋ฅผ ์ ์์งํ ํ์๊ฐ ์๋ค. ๋ชจ์ง๋จ์ด๋? ์กฐ์ฌํ๊ณ ์ ํ๋ ๋ชจ๋ ๋์ ์ํ์ด๋? ๋ชจ์ง๋จ์ ์ผ๋ถ์ด๋ค ์๋ฅผ๋ค๋ฉด, A๋ํ๊ณผ B๋ํ์ ํ๊ท ํค๊ฐ ์๋ก ๋ค๋ฅธ ์ํฉ์ด๋ค. ์ฐ์ฐํ ๋ฐ์ํ๊ฒ ์๋๋ผ๋ฉด, 1.4cm ์ ํค ์ฐจ์ด๋ ๊ณผ์ฐ ํฐ ๊ฒ์ผ๊น ์์๊ฒ์ผ๊น? ์ด ๋ฌผ์์ ๋ํ ํด๋ต์ ์ฐพ์๋ณด์! ์ด๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ํ์คํธ์ฐจ์ด๋ค. ์ฆ ๋ถ์ฐ์ด๋ค. ๋ถ์ฐ์ด๋? ๋๋๋ n-1์ ํด์ฃผ๋ ๊ฒ(์ผ๋จ์) ๋ถ์ฐ์ ์ ๊ณฑ๊ทผ(sqrt)์ด๋? ํ์ค ํธ์ฐจ์ด๋ค ์ ํ์คํธ์ฐจ๊ฐ ๋น๊ต์ ๋์์ด ๋๋ ๊ฒ์ผ๊น? ์ฝ๊ฐ ์๋ฅ์ ..