- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (355)
DATA101
์๋ ํ์ธ์, ์ค๋์ SQL์์ ํ ์ด๋ธ ๊ฐ์ ๊ต์งํฉ์ธ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅํด ์ฃผ๋ INNER JOIN ๊ธฐ๋ฅ์ ๋ํด ์๊ฐํด ๋๋ฆฝ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ SQLite Studio๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ ํ์ฉํ์ฌ ์ค๋ช ํด ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. SQLite Studio ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ค์น๋ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. heytech.tistory.com/11?category=453619 [SQL] SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ค์นํ๊ธฐ! ์ค๋๋ถํฐ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํ์ฌ SQL์ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ๋ฌํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋? 2. SQLite ์ค์น 3. SQLite Studio ์ค์น 4. ์ฐ์ต์ฉ DB ์ค์น: Baseball Databank.. heytech...
์๋ ํ์ธ์, ์ค๋์ GROUP BY ๊ตฌ๋ฌธ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! GROUP BY๋ ์ธ์ ์ธ๊น? ์ด์ ํฌ์คํ ์์ ์๋ก ๋ค๋ฅธ ๋ ์นผ๋ผ์ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃจ์์ต๋๋ค. heytech.tistory.com/28?category=453619 [SQLite] ์๋ก ๋ค๋ฅธ ์นผ๋ผ์ ๋ฐ์ดํฐ ๋ณํฉํ๊ธฐ! ์๋ ํ์ธ์, ์ค๋์ ์๋ก ๋ค๋ฅธ ์นผ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ (MLB ์ ์ ์ ๋ณด)์ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ํด ๋๋ฆฝ๋๋ค. SQLite ๋ฐ ์ฐ์ต heytech.tistory.com SELECT nameFirst || ' ' || nameLast AS FullName FROM People LIMIT 20; ์ฐ์ต์ฉ..
์ค๋์ DISTINCT๋ฅผ ํ์ฉํ์ฌ ์นผ๋ผ ๋ด ์ค๋ณต ๊ฐ์ ์ ์ธํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! ์ค๋ณต๊ฐ ํฌํจํ ๊ฒฝ์ฐ SELECT playerID FROM People; ์๋์ ๊ฐ์ด People์ด๋ผ๋ ํ ์ด๋ธ์ playerID ์นผ๋ผ์๋ MLB ์ ์๋ค์ ID๊ฐ ๋ด๊ฒจ์์ต๋๋ค. SELECT COUNT(nameFirst || ' ' || nameLast) AS Cnt_All FROM People; People ํ ์ด๋ธ์ ๋ด๊ฒจ ์๋ ์ ์๋ ์๋์ ๊ฐ์ด 19,878๋ช ์ ๋๋ค. DISTINCT: ์ค๋ณต๊ฐ ์ ์ธ SELECT COUNT(DISTINCT(nameFirst || ' ' || nameLast)) AS Cnt_unique FROM People; ๋๋ช ์ด์ธ์ธ ํ๋ก์ ์๊ฐ ๋ง๋ค๋ ์ ์์ ๊ฐ์ ์ด๋ฆ..
์๋ ํ์ธ์, ์ค๋์ ์๋ก ๋ค๋ฅธ ์นผ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ๋ณํฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ (MLB ์ ์ ์ ๋ณด)์ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ํด ๋๋ฆฝ๋๋ค. SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ค์น๊ฐ ํ์ํ์ ๋ถ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. heytech.tistory.com/11?category=453619 [SQL] SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ค์นํ๊ธฐ! ์ค๋๋ถํฐ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํ์ฌ SQL์ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ๋ฌํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋? 2. SQLite ์ค์น 3. SQLite Studio ์ค์น 4. ์ฐ์ต์ฉ DB ์ค์น: Baseball Databank.. heytech.tistory.com ๋ฐ๋ก ์์ํ์ฃ ! ๋ฐ์ดํฐ..
์๋ ํ์ธ์, ์ค๋์ ์ฃผํผํฐ ๋ ธํธ๋ถ์ ์ ์ฉํ ๋จ์ถํค๋ฅผ ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ์๋ ํ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์! ๋จ์ถํค ์ค๋ช a ์์ ์ ์ถ๊ฐํ๊ธฐ b ์๋์ ์ ์ถ๊ฐํ๊ธฐ dd (2๋ฒ) ํด๋น ์ ์ญ์ ํ๊ธฐ c ํด๋น ์ ๋ณต์ฌํ๊ธฐ x ํด๋น ์ ์๋ผ๋ด๊ธฐ v ์ ํ ์ ์๋์ ๋ถ์ฌ๋ฃ๊ธฐ shift + m (MacOS: โฌ๏ธ + m) ์ ํ ์ ๊ณผ ์๋์ ์๋ ์ ํฉ์น๊ธฐ (๋ณํฉ) o ์ฝ๋ ์คํ ๊ฒฐ๊ณผ ํผ์น๊ธฐ/์ ๊ธฐ y ํด๋น ์ ์ ์ฝ๋ ์ ๋ ฅ ๋ชจ๋๋ก ๋ณ๊ฒฝ m ํด๋น ์ ์ markdown ์ ๋ ฅ ๋ชจ๋๋ก ๋ณ๊ฒฝ ctrl(cmd) + s ์ฃผํผํฐ ๋ ธํธ๋ถ ํ์ผ ์ ์ฅ ESC ๋ช ๋ น ์ ๋ ฅ ๋ชจ๋๋ก ์ ํ ๊ทธ๋ผ ์ค๋๋ ์ฆ๊ฑฐ์ด ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :) ๊ณ ๋ง์ต๋๋ค.
์๋ ํ์ธ์, ์ค๋์ LIKE ๊ตฌ๋ฌธ์ ํ์ฉํ์ฌ ํน์ ์์น์ ๋ฌธ์์ด์ ํฌํจํ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ์ค๋๋ SQLite๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ (MLB ์ ์ ์ ๋ณด)๋ฅผ ํ์ฉํ์ฌ ์ค๋ช ํด ๋๋ฆฝ๋๋ค. SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ ์ค์น๋ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. heytech.tistory.com/11?category=453619 ๋ฐ๋ก ์์ํฉ๋๋ค! LIKE ๊ตฌ๋ฌธ ์ค๋ช ์กฐ๊ฑด๋ฌธ์ ์์ฑํ ๋ ์กฐ๊ฑด์๊ณผ ์๋ฒฝํ๊ฒ ์ผ์นํ์ง ์๋๋ผ๋ ์ด๋์ ๋ ์ ์ฌํ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํนํ ๋ฌธ์์ด์ ํ์ฉํ ๋ ์ด๋ฌํ ์ํฉ์ด ๋น๋ฒํ ๋ฐ์ํ์ฃ . ์๋ฅผ ๋ค์ด, ํน์ ๋ฌธ์์ด์ ํฌํจํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ณ ์ถ์ ๋๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ์ํฉ์์ ํ์ฉํ ์ ๊ฒ์ด LIKE ๊ตฌ๋ฌธ ์ ๋๋ค. LIKE ๊ตฌ๋ฌธ์ 2๊ฐ์ง ์..
์๋ ํ์ธ์, ์ค๋์ BETWEEN ๊ตฌ๋ฌธ์ ํ์ฉํ์ฌ ํน์ ๋ฒ์์ ํด๋นํ๋ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ์ค๋๋ SQLite๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ (MLB ์ ์ ์ ๋ณด)๋ฅผ ํ์ฉํ์ฌ ์ค๋ช ํด ๋๋ฆฝ๋๋ค. SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ ์ค์น๋ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. heytech.tistory.com/11?category=453619 [SQL] SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ค์นํ๊ธฐ! ์ค๋๋ถํฐ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํ์ฌ SQL์ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ๋ฌํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋? 2. SQLite ์ค์น 3. SQLite Studio ์ค์น 4. ์ฐ์ต์ฉ DB ์ค์น: Baseball Databank.. heytech.tistory.com ๊ทธ๋ผ ๋ฐ๋ก ์..
์๋ ํ์ธ์, ์ค๋์ WHERE IN์ ํ์ฉํ์ฌ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ฐ์ดํฐ๋ง ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ์ค๋๋ SQLite๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ (MLB ์ ์ ์ ๋ณด)๋ฅผ ํ์ฉํ์ฌ ์ค๋ช ํด ๋๋ฆฝ๋๋ค. SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ ์ค์น๋ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. heytech.tistory.com/11?category=453619 [SQL] SQLite ๋ฐ ์ฐ์ต์ฉ ๋ฐ์ดํฐ์ ์ค์นํ๊ธฐ! ์ค๋๋ถํฐ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํ์ฌ SQL์ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ๋ฌํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋? 2. SQLite ์ค์น 3. SQLite Studio ์ค์น 4. ์ฐ์ต์ฉ DB ์ค์น: Baseball Databank.. heytech.tistory.com ๊ทธ๋ผ ๋ฐ๋ก ์์ํฉ..