๋๊ตฌ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ค๋ฃจ๋ ์์ ๋ฅผ ์ป์ ์ ์๋ ๊ณณ
[๊ฐ์์ ์๊ฐ]
๋ฐ์ดํฐ ์์ง๋์ด ๋ฐ ๋ถ์๊ฐ ํ์ ์ฌ์ง ๊ฒฝํ (SSG.COM, ํฌ๋ชฝ, ๋์ด์๋ฐ๊ฒฌ)
<๊ธฐํ์์ SQL> ์ ์ - ์ธ์ฌ์ดํธ
SQL ์ถ๊ฐ ๊ฒฝํ ๋ค์ (๋ค์์ ๊ธฐ์ ๋ฐ ๊ฐ์ธ ๋์)
[ํ์/์ทจ์ค์ 40% ํน๋ณ ํ ์ธ]
data.pelican.joe@gmail.com๋ก ์ค์์ ๋ณด๋ฅผ ๊ฐ๋ฆฐ ํ์์ฆ ์ฌ์ง์ ์ฒจ๋ถํด์ ๋ฉ์ผ์ ๋ณด๋ด์ฃผ์๋ฉด 40% ํ ์ธ ์ฟ ํฐ์ ๋ณด๋ด๋๋ ค์.
@instagram: https://www.instagram.com/breachers_data
Courses
Reviews
- [Introduction Class] Server, Internet and Data
- [Beginner Course] Essential Python with Cursor
- [Concept Class] Learn and Use SQL Queries Right Away
- [Introduction Class] Server, Internet and Data
- [Beginner Course] Essential Python with Cursor
Posts
Q&A
ํ๋ฉด ํ ๋๋ก์
์๋ ํ์ธ์ ๐screenbrush ์ฐพ์๋ณด์๋ฉด ๋ฉ๋๋ค.
- 0
- 2
- 35
Q&A
join ํํธ ํ์ต์๋ฃ
์๋ ํ์ธ์ ๋ฏธ๋๋ ์์ ์ฌ๋ฏธ์๊ฒ ์๊ฐํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค:)Join ๊ฐ์์๋ฃ๊ฐ ๋น์ด์์๋ค์! ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค "Join" in Pandas ๊ฐ์ ๋ด์ ์ถ๊ฐํด ๋์์ผ๋ ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค
- 0
- 2
- 58
Q&A
๋์ค์ฝ๋ ์๋ฒ ๋ง๋ฃ? ์ฐธ๊ฐ ๊ถํ ์๋ค๋ค์
์๋ ํ์ธ์!๊ธฐ์กด ์ด๋ ๋งํฌ๊ฐ ๋ง๋ฃ๋์ด ๋นํฉํ์ จ๊ฒ ์ด์. ๋ด์ฉ ์ ๋ณดํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์๋ ๋งํฌ๋ฅผ ํตํด ๋์ค์ฝ๋ ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌ๊ฐ๋ฅํ์ ์ง ํ์ธ๋ถํ๋๋ ค์.๋งํฌ:https://discord.gg/Vk7RRVQg ๊ฐ์ฌํฉ๋๋ค ๐
- 0
- 1
- 260
Q&A
๋ฆฌ๋ฐ ์ ๋ ฅ ์ ์๋ฌ
์๋ ํ์ธ์ tori061211๋๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ์ค์ต ํ๊ฒฝ์ธ w3school ๋ด์์ ์ผ๋ถ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ด ๋งํ ๊ฒ์ผ๋ก ๋ณด์ด๋๋ฐ์, LIMIT๋ ๊ทธ ์ค ํ๋์ธ ๊ฒ ๊ฐ์์. ์๊ฐ์ ๋ถ๋ค์ ์ํ ๊ฐ๋ณ ์ค์ต๊ณต๊ฐ์ ๋ฐ๋ก ๋ง๋ค์์ต๋๋ค. LIMIT๋ ์ ์ ๋์ํ๋ ๊ฒ์ผ๋ก ํ์ธํด์ ์๋์ url์ ํตํด ์ ์ํ์ ์ ์ค์ต ์งํํด์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋งํฌ:https://easysqls.w3spaces.com/๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 554
Q&A
์ฟผ๋ฆฌ ์์ฑ์ ์์ ๋ฐ์ดํ์ ํฐ ๋ฐ์ดํ
์๋ ํ์ธ์! ์๋์ ์ธํ๋ฐ ์ธํด์ด ๋ต๋ณ์ ์ด๋ฏธ ์์ฑํด์คฌ๋ค์..?!์๋์ ๋์จ ๋ด์ฉ์ ์ฐธ๊ณ ํด์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์๋ฐ์, ์์ ๋ฐ์ดํ์ ํฐ ๋ฐ์ดํ ๋ ๋ค ๋ฌธ์์ด(String)์ ํํํ๊ธฐ ์ํด ๋์ผํ๊ฒ ์ฌ์ฉ๋๋ค๊ณ ๋ด์ฃผ์๋ฉด ๋ผ์. ๋ฐ๋ผ์ ๋ ๋ค ๋์ผํ๊ฒ ์ฌ์ฉํ์ค ์ ์๋๋ฐ์ ๊ฐ๋ ์ฑ์ ์ํด์๋ ์ผ๊ด์ฑ ์๊ฒ ์ฌ์ฉํด์ฃผ์๋๊ฒ ์ข์ต๋๋ค. ๋ค๋ง ์ผ๋ถ DB์ ๋ฐ๋ผ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํ ์ข ๋ฅ๊ฐ ์ง์ ๋์ด์๋ ๊ฒฝ์ฐ๋ ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ๋ผ ์ฌ์ฉ๊ฐ๋ฅํ ๋ฐ์ดํ๋ฅผ ํ์ ํ๊ณ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค. :)
- 0
- 2
- 5.3K
Q&A
SQLD ์๊ฒฉ์ฆ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์ :) SQLD ์ํ์ ๋์ค๋ SQL์ ํด์ํ๋ ์ ํ์ ๋ฌธ์ ๋ ๊ธฐ๋ณธ์ ์ธ SQL ์ด๋ก ์ ์ดํดํ๋ ๋ฐ์๋ ์ฟผ๋ฆฌ์ง์์ด ๊ธฐ๋ฐ์ด ๋๋ ๊ฒ์ ๋ง์ง๋ง, ๋ณธ ๊ฐ์๋ SQL ํ์ฉ์ ์ด์ ์ ๋๊ณ ์๊ธฐ ๋๋ฌธ์ DB๊ด๋ จํ ์ด๋ก ๊ณผ ์ง์ ๋ด์ฉ์ด ํฌํจ๋์ด์๋ SQLD ์ํ ๋๋น๋ฅผ ์ํด์๋ ์ถ๊ฐ๋ก ํด๋น ์ํ์ ๋์ค๋ ์ ํ๋ค์ ์ค๋นํ์ ์ผ ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ด์ธ์ ์ง๋ฌธ ์์ผ์๋ฉด ํธํ๊ฒ ์๋ ค์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 450
Q&A
PK ์ปฌ๋ผ์ ๋ํ DISTINCT ์ ์ฉ
์๋ ํ์ธ์ reinsaz๋ ์ง๋ฌธ์ฃผ์ จ๋๋ฐ ์ค๋ ๊ธฐ๋ค๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์ PK๋ฅผ ๋์์ผ๋ก count๋ฅผ ํ๋ ๋ถ๋ถ์ ๋ํด์ ์ง๋ฌธ์ ์ฃผ์ จ๋๋ฐ์, ์ด ๋ถ๋ถ์ ๋ํด์๋ ๋จ์ผ ํ ์ด๋ธ์ด ์๋ ์ํฉ์ ์๊ฐํ๊ณ ๋ง์๋๋ฆฐ ๊ฒ์ผ๋ก ๋ด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์์. ๊ฐ์ ๋ด์์ ์ค๋ช ์ด ๋ถ์กฑํ๋ ๊ฒ ๊ฐ์ ๋ถ์ฐ ์ค๋ช ์ ๋จ๊น๋๋ค. ๋ง์๋๋ก ๋จ์ผ ํ ์ด๋ธ ๋ด์ PK๋ ์ค๋ณต๋์ง ์๊ณ null์ ํ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ํ ์ด๋ธ ๋ด์ ๋ฌด๊ฒฐ์ฑ์ด ํ๋ณด๋์๋ค๋ฉด PK์ ์ = ์ ์ฒด row์ ์์ธ ๊ฒ์ด ๋ง์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ count(*)๋ฅผ ํ๊ฑฐ๋ count(distinct PK)๋ฅผ ํ๊ฑฐ๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ค ์ ์์๊ฑฐ์์. ์ค๋ฌด์์ ์งํ๋ฅผ ์ถ์ถํ ๋์๋ 1:N๊ด๊ณ ๋ฑ์ ์ฌ๋ฌ ํ ์ด๋ธ๊ณผ JOIN์ ์ํํ๊ฒ ๋๋ฉด์ ์์ฒ ๋ฐ์ดํฐ๊ฐ PK๋ฅผ ํฌํจํ์ฌ ์ค๋ณต์ด ์๊ธฐ๋ ์ํฉ์ด ๋ฐ์ํ๋๋ฐ์, ์ด ๋์ count(distinct PK)๋ฅผ ํตํด ์ด๋ฌํ ์ค๋ณต์ ์ ๊ฑฐํ๊ณ ์ถ์ถํ๊ณ ์ ํ๋ ์งํ์ ์๋ ์๋ฏธ์ ๊ฐ์ฅ ๋ถํฉํ๋ PK ์ปฌ๋ผ์ ์ค๋ณต์์ด ์นด์ดํธํด์ฃผ์ด์ผ ํ๋ค๋ ์๋ฏธ๋ก ๋ฐ์๋ค์ฌ์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ถ๊ฐ๋ก COUNT(DISTINCT PK)COUNT(PK)COUNT(*)๊ฐ๊ฐ์ ์๋ฏธ์ ๋ํด์ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ จ์๋๋ฐ์,count(*)์ ๊ฒฝ์ฐ์๋ ๋์ ํ ์ด๋ธ์ด ๋๋ ํ ์ด๋ธ์ ๋ชจ๋ ํ ์๋ฅผ ๋ฐํํ๊ฒ ๋ฉ๋๋ค.count๋ ๊ฐ ํ์ ์ฃผ์ด์ง ์ธํ๊ฐ์ด ํ ๋น๋ ํ์๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ count(1)๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค.count(PK)๋ ์์ ๋์ผํ๊ฒ PK๋ผ๋ ์ปฌ๋ผ์ ๋ชจ๋ ์นด์ดํธ ๊ฐ์ ๋ฐํํด์ฃผ์ง๋ง, null๊ฐ์ ๊ฒฝ์ฐ์๋ ์นด์ดํธ๋ฅผ ํ์ง ์์ผ๋ฉฐ ์ค๋ณต์ ์ ๊ฑฐํ์ง ์์ต๋๋ค.count(distinct PK)์ ๊ฒฝ์ฐ์๋ ์์ count(PK)์ ๋์ผํ์ง๋ง ์ค๋ณต๊ฐ์ ์ ์ธํ๊ณ ์นด์ดํธํด์ค๋๋ค.์ด์ธ์ ํด๊ฒฐ๋์ง ์์ ๋ถ๋ถ ์์ผ๋ฉด ์ง๋ฌธ ๋ ๋จ๊ฒจ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 612
Q&A
์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ :)์ค์ตํ๊ฒฝ์์์ like ์ฐ์ฐ์์ ๊ฒฝ์ฐ์๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ฌธํ์ง ์๋ case insensitiveํ ์กฐ๊ฑด์ด ๋ํดํธ ๊ฐ์ผ๋ก ์ค์ ๋์ด์์ต๋๋ค. ์ค์ต์ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค.์ ํฌ ์ค์ตํ๊ฒฝ์ ๋ชจ์ํ๊ฒฝ์ด๋ค ๋ณด๋ ์ค์ ๋๋นํ๊ฒฝ๊ณผ๋ ๋ค๋ฅผ ์ ์๋๋ฐ์, ๋ง์ฝ ๋์๋ฌธ์ ๊ตฌ๋ถ์ด ๋๋ case sensitiveํ ์กฐ๊ฑด์ ์ค์ ํ๊ณ ์ถ์ผ์ ๊ฒฝ์ฐ ์ฌ์ฉํ์๋ ๋๋น์ ๋ฐ๋ผ ์ง์ํ๋ ํจ์๊ฐ ์๋์ง, ํน์ case sensitiveํ๊ฒ ๋ฐ๊ฟ์ฃผ๋ Syntax๊ฐ ์๋์ง ๋ฑ์ ํ์ธํ์์ด ์ ์ฉํด์ฃผ์๊ฑฐ๋ ์๋ ์ปฌ๋ผ๊ฐ์ ๋์๋ฌธ์ ๋ณ๊ฒฝํด์ฃผ๋ ํจ์๋ฑ์ ํตํด ์ ์ ํ ์ ์ ํ์ฌ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
- 0
- 1
- 348
Q&A
์ง๋ฌธ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์ :) ํน์ ์คํ ํ๊ฒฝ์ ์ฌ์ญค๋ณผ ์ ์์๊น์?์ ๊ฐ ๊ฐ์ํ ํ๊ฒฝ์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ธ๋ฅผ ํตํด ํด๋น ์ฌ์ดํธ ์ ์ํด์ ์งํํ์๋๋ฐ๊ฐํน๊ฐ๋ค ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ธ์ ๊ฒฝ์ฐ ์ฟผ๋ฆฌ ํด์ ์กฐ๊ฑด์ด ๋ฌ๋ผ์ง๋ ๊ฒฝ์ฐ๋ฅผ ์ข ์ข ํ์ธํ๊ณค ํฉ๋๋ค. ์คํํ๊ฒฝ ์๋ ค์ฃผ์๋ฉด ์ข ๋ ๋น ๋ฅธ ํ์ธ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค. + ์๋ฌธ์๋ก๋ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ธ ์์๋ ์ ์์คํ์ด ํ์ธ๋ผ์. (์ฌ์ง)
- 0
- 1
- 356
Q&A
์ง๋ฌธ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์ :)์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค. in์ ํด๋นํ๋ and ์กฐ๊ฑด์ ๋ค์ค ์กฐ๊ฑด ํํฐ๋ง์ ์ง๋ฌธ ์ฃผ์ ๊ฒ์ผ๋ก ์ดํดํ๋๋ฐ์, ์ ์ ์๊ฐํด๋ณด๋ฉด and ์กฐ๊ฑด์ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์๋ฏธ๊ฐ ์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. or์ ๊ฒฝ์ฐ๋ ๋ ์ค ํ๋๋ผ๋ ์ฐธ์ธ ๊ฒฝ์ฐ๋ฅผ ๋ฐํํ๊ธฐ์ ๋ค์ค ์กฐ๊ฑด์ด ๊ฐ๋ฅํ๋ฐ์, ํ ๊ฐ์ ์ปฌ๋ผ์ ๋ํ and ์กฐ๊ฑด์ ์ฌ์ค์ ์๋ฏธ๊ฐ ์์ด์ง๋๋ค. ์ฌ๋ฌ ๊ฐ์ ์ปฌ๋ผ์ด ์๋ ํ ๊ฐ์ ์ปฌ๋ผ ๋ด์ ๊ฐ์ 1๊ฐ ๊ฐ๋ง ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ A ์ B๋ฅผ ๋ชจ๋ ๋ง์กฑํ๋ ๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ด์์.
- 0
- 1
- 394