๋ฐ์ํ ์ ์ฒด ๊ธ265 [SQLD] ์ ๊ทํํ์ ์์๋ณด๊ธฐ (+๊ธฐ์ถ๋ฌธ์ ) ์๋ ํ์ธ์ yunamom ์ ๋๋ค. ^^์ค๋์ SQLD 2๊ณผ๋ชฉ ์ ๊ทํํ์(Regular Expression) ์ ๋ํ์ฌ ์์๋ณด๊ฒ ์ต๋๋ค. 1. ์ ๊ทํํ์ ์ด๋?2. ์ ๊ทํํ์ ํจ์ ๋ฐ ๊ธฐํธ ์ ๋ฆฌ3. ์ต์ ๊ธฐ์ถ๋ฌธ์ 1. ์ ๊ทํํ์ ์ด๋?์ ๊ทํํ์(Regular Expression)์ ๋ฌธ์์ด์ ํจํด์ ์ ์ํ๊ณ ๊ฒ์ํ๊ฑฐ๋ ์นํํ ์ ์๋ ํํ์ ์ ๋๋ค.๊ทธ๋ ๋ค๋ฉด ์ ๊ทํํ์์ ์ด๋ ํ ์ํฉ์์ ์ฌ์ฉ๋ ๊น์?๋ฐ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ^^ํน์ ๋ฌธ์ ๋๋ ๋ฌธ์์ด์ด ํฌํจ๋์๋์ง ๊ฒ์ฌํ ๋๋ฌธ์์ด์์ ํน์ ํจํด๋ง ์ถ์ถํ๊ฑฐ๋ ๋ณ๊ฒฝํด์ผ ํ ๋์ ํ ๋ฒํธ, ์ด๋ฉ์ผ, ์์ด๋ ๋ฑ๊ณผ ๊ฐ์ด ์ ํด์ง ํ์์ ๊ฒ์ฆํ ๋2. ์ ๊ทํํ์ ํจ์, ๊ธฐํธ ์ ๋ฆฌํจ์๋ช ์ค๋ช ์์ (Oracle ๊ธฐ์ค)REGEXP_COUNT๋ฌธ์์ด ๋ด์์ ํจํด์ด ๋ช.. 2025. 7. 28. [SQLD] PIVOT, UNPIVOT ์ด๋ ๋ฌด์์ธ๊ฐ? (+๊ธฐ์ถ์์๋ฌธ์ ) ์๋ ํ์ธ์ yunamom ์ ๋๋ค. ^^์ค๋์ 2024๋ ๋ถํฐ SQLD ์ํ 2๊ณผ๋ชฉ SQL ํ์ฉ ์ ์๋กญ๊ฒ ์ถ๊ฐ๋ ๋ฌธ์ ์ ํ PIVOT, UNPIVOT ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. 1. PIVOT๋จผ์ PIVOT ์ ์ง์ญํ๋ฉด ์ค์ฌ์ถ, ๋๋ ํ์ ํ๋ค, ๋ฐฉํฅ์ ์ ํํ๋ค ๋ผ๋ ๋ป์ ๊ฐ์ง๊ณ ์์ต๋๋ค.๋ณดํต PIVOT์ ์ค๋ช ํ ๋ "ํ์ ์ด๋ก ์ ํํด์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๊ตฌ์ฑํ๋ค" ๋ผ๊ณ ํฉ๋๋ค.๊ทธ๋ ๋ค๋ฉด.. ์ด๋๊ฐ ์ค์ฌ์ด๊ณ , ์ด๋ป๊ฒ ํ์ ํ๋ ๊ฑธ๊น์? ํ๊ณผ ์ด, ์ฆ ๊ฐ๋ก์ ์ธ๋ก๋ ์ด๋ค ๊ฑธ ์๋ฏธํ ๊น์?์ฌ๊ธฐ์ ๋จผ์ ์์์ผ ํ ๊ฒ์ -> ํ(Row) = ๊ฐ๋ก, ์ด(Column) = ์ธ๋ก ์ ๋๋ค.๊ทธ๋ฐ๋ฐ ์ด์ํ์ฃ ? "ํ์ ์ด๋ก ๋ฐ๊พผ๋ค" ๋ฉด์ ์ ๊ฒฐ๊ณผ๋ ๊ฐ๋ก๋ก ํผ์ณ์ง๊น์?์ฒ์ ์ ํ๋ฉด ์ ๋ง ํท๊ฐ๋ฆด ์ ๋ฐ์ ์์ต๋๋ค. (์ ๊ฐ ๊ทธ๋ฌ์ต๋๋ค. ใ ใ )์ด์ P.. 2025. 7. 24. [SQLD] 2025๋ SQLD 57ํ ๊ธฐ์ถ๋ณต์ 2025๋ 5์ 31์ผ์ ์งํ๋ ์ 57ํ SQLD ์ํ 1๊ณผ๋ชฉ, 2๊ณผ๋ชฉ ์ ๋ต์ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. ๐ฉ๐ป๐ป *๋ฌธ์ ์์๋ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ ๋ต ์์ฒด๋ฅผ ์ ์ด๋๊ฑฐ๋ ๋ฌธ์ ๋ง ์ ์ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.SQLD 57ํ 1๊ณผ๋ชฉโ ๋ฌธ์ 1. ์๋ ์ค๋ช ์์ ์ค๋ช ํ๋ ์คํค๋ง๊ตฌ์กฐ๋ก ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?!(๋ ธ๋ญ์ด 5ํ์ด์ง 6๋ฒ)[์ค๋ช ]๋ชจ๋ ์ฌ์ฉ์๊ด์ ์ ํตํฉํ ์กฐ์ง ์ ์ฒด ๊ด์ ์ ํตํฉ์ ํํโ ์ธ๋ถ์คํค๋งโก ๊ฐ๋ ์คํค๋งโข ๋ด๋ถ์คํค๋งโฃ ๋ ผ๋ฆฌ์คํค๋งโ ๋ฌธ์ 2. ๋ค์ ์ค ์ํฐํฐ ์์ฑ์์ ์ ๋ฐ๋ฅธ ๋ถ๋ฅ๊ฐ ์๋ ๊ฒ์?[๋ ธ๋ญ์ด 7ํ์ด์ง 12๋ฒ]โ ๊ธฐ๋ณธ์ํฐํฐโก ์ค์ฌ์ํฐํฐโข ์ฌ๊ฑด์ํฐํฐโฃ ํ์์ํฐํฐโ ๋ฌธ์ 3. ์ 1 ์ ๊ทํ๋ฅผ ๋ง์กฑ์ํค๊ธฐ ์ํ ๊ฒ์?โ ์ง์ ์์ฑ ๊ฐ์ด ๋๊ฐ์ธ๊ฒ ์์ด์(์์์ฑ ์๋ฐฐ) ์ด๊ฑธ ํด๊ฒฐํ๋ ค๋ฉด ์ง์1์ปฌ๋ผ,์ง์2์ปฌ๋ผ์ ๋๋ค.โกโข ๊ฐ๊ฐ์.. 2025. 7. 3. [SQLD] 2025๋ SQLD 56ํ ๊ธฐ์ถ๋ณต์ 2025๋ 3์ 8์ผ์ ์งํ๋ ์ 56ํ SQLD ์ํ 1๊ณผ๋ชฉ, 2๊ณผ๋ชฉ ์ ๋ต์ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. ๐ฉ๐ป๐ป *๋ฌธ์ ์์๋ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ ๋ต ์์ฒด๋ฅผ ์ ์ด๋๊ฑฐ๋ ๋ฌธ์ ๋ง ์ ์ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.SQLD 56ํ 1๊ณผ๋ชฉโ ๋ฌธ์ 1. ์คํค๋ง์ ์ข ๋ฅ๋ก ์ณ์ง ์์ ๊ฒ์?โ ์์ฉ ์คํค๋งโก ์ธ๋ถ ์คํค๋งโข ๊ฐ๋ ์คํค๋งโฃ ๋ด๋ถ ์คํค๋งโ ๋ฌธ์ 2. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๋ํ ์ค๋ช ์ผ๋ก ์ณ์ง ์์ ๊ฒ์?โ ์ ๋ฌด์์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ํฌํจํด์ผ ํ๋ค.โก ?โข ?โฃ ์ ๋ฌด ๊ท์น์ด ๋ชจ๋ธ์ ํฌํจ๋์ง ์์๋ ๋๋ค.โ ๋ฌธ์ 3. ๋ฐ์ ์์ ์ ๋ฐ๋ผ ๊ตฌ๋ถํ ์ ์๋ ์ํฐํฐ์ ์ ํ์ผ๋ก ์ ์ ํ์ง ์์ ๊ฒ์? (๋ ธ๋ญ์ด)โ ๊ด๊ณ ์ํฐํฐโก ํ์ ์ํฐํฐโข ์ค์ฌ ์ํฐํฐโฃ ๊ธฐ๋ณธ ์ํฐํฐโ ๋ฌธ์ 4. ๋ค์ ์ค๋ช ์ค ์ณ์ง ์์ ๊ฒ์? โ ๊ณ ๊ฐ๊ณผ ์ํ์ ๊ธฐ๋ณธ ์.. 2025. 7. 3. [SQLD] 2024๋ SQLD 55ํ ๊ธฐ์ถ๋ณต์ ์๋ ํ์ธ์ yunamom ์ ๋๋ค :D2024๋ 11์ 17์ผ ์ผ์์ผ์ ์น๋ค์ง ์ 55ํ SQLD ์ํ 1๊ณผ๋ชฉ, 2๊ณผ๋ชฉ ์ ๋ต์ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. ๐ฉ๐ป๐ป *๋ฌธ์ ์์๋ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ ๋ต ์์ฒด๋ฅผ ์ ์ด๋๊ฑฐ๋ ๋ฌธ์ ๋ง ์ ์ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. SQLD 55ํ 1๊ณผ๋ชฉโ ๋ฌธ์ 1. ๋ด๋ถ ์คํค๋ง์ ๋ํ ์ค๋ช ์ผ๋ก ์ ์ ํ ๊ฒ์? (๋ชจ๋ ๊ณ ๋ฅด๊ธฐ ) - (๋) (๋ฌผ๋ฆฌ์ ...) - (๋ผ) ์ง๋ฌธ์ด ์๊ฐ์ด ์๋๋๋ฐ..์ฌ๊ธฐ๋ ๋ด๋ถ ์คํค๋ง ๋ด์ฉ ๊ฐ๊ธด ํ๋ค์. -> ๋ผ๋ ๊ฐ๋ ์ชฝ์ผ๋ก ๋๊ธ์ ์๊ฒฌ ๋ฐ์!โ ๊ฐ์ด๋์ฑ P.24์ธ๋ถ - ๊ฐ๋ - ๋ด๋ถ ๋ด๋ถ ์คํค๋ง (๋ฌผ๋ฆฌ์ ์ ์ฅ๊ตฌ์กฐ) -> ๋ด๋ถ ๋จ๊ณ์ ๋ด๋ถ ์คํค๋ง๋ก ๊ตฌ์ฑ๋จ. DB๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฅ๋ ํ์ -> ๋ฌผ๋ฆฌ์ ์ฅ์น์์ ๋ฐ์ดํฐ๊ฐ ์ค์ ์ ์ผ๋ก ์ ์ฅ๋๋ ๋ฐฉ๋ฒ์ ํํํ๋ ์คํค๋งโ ๋ฌธ.. 2025. 1. 4. [SQLD] 2024๋ SQLD 54ํ ๊ธฐ์ถ๋ณต์ ์๋ ํ์ธ์ yunamom ์ ๋๋ค :D2024๋ 8์ 24์ผ ํ ์์ผ์ ์น๋ค์ง ์ 54ํ SQLD ์ํ 1๊ณผ๋ชฉ, 2๊ณผ๋ชฉ ์ ๋ต์ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. ๐ฉ๐ป๐ป *๋ฌธ์ ์์๋ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ ๋ต ์์ฒด๋ฅผ ์ ์ด๋๊ฑฐ๋ ๋ฌธ์ ๋ง ์ ์ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. (2025๋ 7์ 9์ผ ์ ๋ฐ์ดํธ)SQLD 54ํ 1๊ณผ๋ชฉโ ๋ฌธ์ 1. ์๋์ ์ค๋ช ์ผ๋ก ์๋ง์ ๊ฒ์?[์ง๋ฌธ]์์คํ ์ผ๋ก ๊ตฌ์ถํ๊ณ ์ ํ๋ ์ ๋ฌด์ ๋ํด Key, ์์ฑ, ๊ด๊ณ ๋ฑ์ ์ ํํ๊ฒ ํํํ๊ณ ์ฌ์ฌ์ฉ์ฑ์ด ๋์ ๋ชจ๋ธ๋ง์ผ๋ก ์๋ง์ ๊ฒ์?1) ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง2) ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง3) ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง4) ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ง โ ๋ฌธ์ 2. ์ํฐํฐ ํน์ง์ผ๋ก ์ ์ ํ์ง ์์ ๊ฒ์?1) ์ํฐํฐ๋ ๊ณ ์ ํ ์๋ณ์๋ฅผ ๊ฐ์ง๋ค.2) ์ํฐํฐ๋ ๋ฐ์ดํฐ ์ ์ฅ์ ๊ธฐ๋ณธ ๋จ์์ด๋ค.3) ์ํฐํฐ๋ ๋ฐ.. 2024. 8. 25. ์ด์ 1 2 3 4 ยทยทยท 45 ๋ค์ 300x250