์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

SW ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์„ฑ๋Šฅ ์ข‹์€ SQL ์ฟผ๋ฆฌ ์ž‘์„ฑ๋ฒ•

SQL Server ์ „๋ฌธ๊ฐ€๋กœ๋ถ€ํ„ฐ SQL ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•œ ์ฟผ๋ฆฌ ์ž‘์„ฑ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ์š”๊ฑด์„ ๋งŒ์กฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ์‚ฌํ•ญ๋“ค์„ ์‹ค๋ฌด ์‚ฌ๋ก€์™€ ํ•จ๊ป˜ ์Šต๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

์ค‘๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ์„ฑ๋Šฅ ์ข‹์€ ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ๊ทœ์น™๋“ค๊ณผ ๊ธˆ๊ธฐ ์‚ฌํ•ญ๋“ค ํ•™์Šต

  • ํ’ˆ์งˆ ์ข‹์€ ์ฟผ๋ฆฌ ์ž‘์„ฑ์„ ์œ„ํ•œ ๊ธฐ๋ณธ ์ง€์‹๋“ค

  • ๊ณตํ†ต์ ์ธ ์‹ค๋ฌด ์‚ฌ๋ก€๋“ค์˜ ๊ฐ„์ ‘์ ์ธ ๊ฒฝํ—˜

์ฟผ๋ฆฌ ์ž‘์„ฑ์ด ์„ฑ๋Šฅ๊ณผ ํ’ˆ์งˆ์„ ๊ฐ€๋ฅธ๋‹ค!
์‹ค๋ฌด ์ค‘์‹ฌ์œผ๋กœ ํƒ„ํƒ„ํ•˜๊ฒŒ ์ตํ˜€๋ณด์„ธ์š”. ๐Ÿ‘จโ€๐Ÿ’ป

์ž˜๋ชป ์ž‘์„ฑ๋œ ์ฟผ๋ฆฌ ๋ช‡ ์ค„์ด 
์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚จ๋‹ค๊ณ ์š”?

์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ์ž˜๋ชป ์ž‘์„ฑ๋œ ์ฟผ๋ฆฌ๋Š” DB ์„ฑ๋Šฅ๊ณผ ์„œ๋น„์Šค ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์œ ๋ฐœํ•˜๋Š” ์ฃผ์š” ์›์ธ์ด ๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์ดˆ๊ธฐ์— ๊ฒฐ๊ณผ ์œ„์ฃผ๋กœ ์ž‘์„ฑ๋œ ์ฟผ๋ฆฌ๋‚˜ SQL Server์— ์ ํ•ฉํ•˜์ง€ ์•Š์€ ๊ตฌํ˜„์ด ์ฐจํ›„ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ€์™€ ํ•จ๊ป˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด์ฃ .

๊ทธ๋ž˜์„œ, ํ’ˆ์งˆ ์ข‹์€ ์ฟผ๋ฆฌ ์ž‘์„ฑ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค!

  • ์„ฑ๋Šฅ ์ข‹์€ ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ๊ทœ์น™๋“ค๊ณผ ๊ธˆ๊ธฐ ์‚ฌํ•ญ๋“ค
  • ํ’ˆ์งˆ ์ข‹์€ ์ฟผ๋ฆฌ ์ž‘์„ฑ์„ ์œ„ํ•œ ๊ธฐ๋ณธ ์ง€์‹๋“ค
  • ๊ณตํ†ต์ ์ธ ์‹ค๋ฌด ์‚ฌ๋ก€๋“ค์˜ ๊ฐ„์ ‘์ ์ธ ๊ฒฝํ—˜

SW ๊ฐœ๋ฐœ์ž๋กœ์„œ ํ”„๋กœ์ ํŠธ๋‚˜ ์†”๋ฃจ์…˜ ๋“ฑ์˜ ๊ฐœ๋ฐœ ์‹œ์— ์–ด๋–ค ์œ ํ˜•์˜ ์ฟผ๋ฆฌ๋‚˜ ๊ตฌํ˜„์ด ์ฐจํ›„ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ด€๋ จ ์ง€์‹๊ณผ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ 
์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

SQL Server 
์ดˆ์ค‘๊ธ‰ ๊ฐœ๋ฐœ์ž

SQL
์ฟผ๋ฆฌ ์‚ฌ์šฉ์ž

IT ํ”„๋กœ์ ํŠธ์—
์ฃผ๋กœ ์ฐธ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž

์ฟผ๋ฆฌ ์„ฑ๋Šฅ์—
๊ด€์‹ฌ ์žˆ๋Š” ์ดˆ~
์ค‘๊ธ‰ ์‚ฌ์šฉ์ž

์ฟผ๋ฆฌ ์ตœ์ ํ™”๋ฅผ
๊ณ ๋ฏผํ•˜๋Š”
์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์ž

์ฟผ๋ฆฌ ์ž‘์„ฑ
ํ‘œ์ค€์ด ํ•„์š”ํ•œ
๊ด€๋ฆฌ์ž

์ฟผ๋ฆฌ ์ž‘์„ฑ๋ฒ•, ๊ผญ ์•Œ์•„์•ผ ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ์ด์œ ! 

  • 1๏ธโƒฃ ์‹ค๋ฌด์—์„œ ์ฟผ๋ฆฌ ๊ตฌํ˜„ ๋ฐ ์ž‘์„ฑ ์‹œ์— ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•ด ๋” ์ข‹์€ ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 2๏ธโƒฃ ์„ฑ๋Šฅ ์ด์Šˆ๊ฐ€ ์˜ˆ์ƒ๋˜๋Š” ์ฟผ๋ฆฌ์— ๋Œ€ํ•ด DB ๋‹ด๋‹น์ž๋‚˜ ํ˜„์—…๊ณผ ํ˜‘์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 3๏ธโƒฃ ์ฟผ๋ฆฌ ํŠœ๋‹์„ ํ•™์Šตํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋” ์ข‹์€ ํ’ˆ์งˆ
๋” ๋‚˜์€ ์œ ์ง€ ๋ณด์ˆ˜๋ฅผ ์œ„ํ•ด.

์ธ๋ฑ์Šค์™€ ์ฟผ๋ฆฌ ํŠœ๋‹์„ ์œ„ํ•ด์„œ ๊ฐœ๋ฐœ ๋ฐ ๊ตฌํ˜„ ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ด์ฃผ์–ด์•ผ ํ•  ๊ทœ์น™, ๊ธˆ๊ธฐ์‚ฌํ•ญ ๋ฐ ์ž‘์„ฑ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณธ ๊ต์œก์—์„œ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฟผ๋ฆฌ ๊ตฌํ˜„ ๋‹จ๊ณ„์—์„œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ทœ์น™๋“ค๊ณผ ๊ถŒ์žฅ ์‚ฌํ•ญ๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋กœ ์ธํ•ด ๋” ์ข‹์€ ํ’ˆ์งˆ๊ณผ ์œ ์ง€ ๋ณด์ˆ˜์— ์šฉ์ดํ•œ ์ฟผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ SQL Server๋ฅผ ์ „๋ฌธ์ ์œผ๋กœ ์˜ค๋žซ๋™์•ˆ ์ปจ์„คํŒ… ๋ฐ ๊ฐ•์˜ ๊ฒฝํ—˜์„ ๊ฐ€์ง„ ์ง€์‹๊ณต์œ ์ž๊ฐ€ ๊ฐ ์ฃผ์ œ๋ณ„๋กœ ์‹ค๋ฌด์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ์˜ˆ์ œ๋“ค์„ ์ƒ˜ํ”Œ๋กœ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๊ต์œก ํ›„ ์‹ค๋ฌด ํ™œ์šฉ์— ์ง์ ‘์ ์ธ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

SQL Server
์‚ฌ์šฉ ์ดˆ๋ณด์ธ๋ฐ
์ˆ˜๊ฐ•์„ ํ•ด๋„ ๋ ๊นŒ์š”?

SQL ๊ธฐ์ดˆ๋Š” ์•Œ๊ณ  ์žˆ์–ด์•ผ ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๊ณ  ๋”ฐ๋ผํ•˜๋Š”๋ฐ ์ˆ˜์›”ํ•˜์‹ค ๊ฒ๋‹ˆ๋‹ค, ํ˜น์‹œ ์ค‘๊ฐ„์— ์ž˜ ๋ชจ๋ฅด๋Š” ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๊ตฌ๋ฌธ/๋ช…๋ น/๋ฌธ๋ฒ•์— ๋Œ€ํ•ด์„œ ํ•™์Šต์„ ํ•˜์‹œ๊ณ  ๋‹ค์‹œ ๋“ค์œผ์‹œ๋ฉด ์ดํ•ด์— ๋„์›€์ด ๋˜์‹ค ๊ฒ๋‹ˆ๋‹ค. ํ˜น์€ Q/A๋ฅผ ์ด์šฉํ•˜์…”๋„ ๋˜๊ฒ ์ฃ  ๐Ÿ˜Š

MySQL,
PostgreSQL ๋“ฑ
๋‹ค๋ฅธ DBMS๋กœ
๊ฐœ๋ฐœํ•  ๋•Œ๋„
์ ์šฉ๋  ์ˆ˜ ์žˆ์„๊นŒ์š”?

DBMS๋งˆ๋‹ค ์ธ๋ฑ์Šค, ํ†ต๊ณ„์ •๋ณด, ์ž ๊ธˆ, ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๋“ฑ์˜ ์•„ํ‚คํ…์ฒ˜์— ์„ธ๋ฐ€ํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์–ด SQL Server๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ ๋ณธ ๊ฐ•์˜ ๋‚ด์šฉ์ด 100% ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒ๋‹นํžˆ ๋งŽ์€ ๋‚ด์šฉ๋“ค์ด ๋‹ค๋ฅธ DBMS์—์„œ๋„ ์ ์šฉ๋œ๋‹ค๊ณ  ๋ง์”€๋“œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SQL Server
๋ฒ„์ „์— ๋”ฐ๋ผ์„œ๋„
์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ์š”?

๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ ๋‚ด์šฉ๋“ค์€ ํ˜„์žฌ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„์ „๋“ค์„ ๊ธฐ์ค€์œผ๋กœ ๊ฑฐ์˜ ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์€ ๊ฐ•์˜์—์„œ ์„ค๋ช…๋“œ๋ฆฝ๋‹ˆ๋‹ค.


๋‹ค์Œ ๋‚ด์šฉ์„ 
ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

1. ์ฟผ๋ฆฌ ์ž‘์„ฑ ๊ธฐ๋ณธ ์‚ฌํ•ญ

  • ์šด์˜ DB์—์„œ SSMS๋‚˜ ๊ฐœ๋ฐœ ๋„๊ตฌ ์“ธ ๋•Œ ์กฐ์‹ฌํ•˜์„ธ์š”~
  • WHERE์ ˆ๊ณผ JOIN์ ˆ์˜ ์ž‘์„ฑ ์ˆœ์„œ๋Š” ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น ๊นŒ์š”?
  • ๋‚ ์งœ์‹œ๊ฐ„ ๋ฆฌํ„ฐ๋Ÿด์ด๋‚˜ ๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด ๋ฐ ๊ฒ€์ƒ‰์€ ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„๊นŒ์š”?
  • ์กฐ์ธ ์กฐ๊ฑด๊ณผ ๊ฒ€์ƒ‰ ์กฐ๊ฑด์€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•ด์„œ ์ ์šฉํ• ๊นŒ์š”?
  • ๋‚ด๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ์‚ฌ์šฉํ•œ ์ฟผ๋ฆฌ๊ฐ€ ํ˜น์‹œ โ€œ์˜๋ฏธ ์˜ค๋ฅ˜โ€์— ํ•ด๋‹น๋ ๊นŒ?

2. ์ฟผ๋ฆฌ ๊ธˆ๊ธฐ ์‚ฌํ•ญ

  • ์„ฑ๋Šฅ ์ƒ ์ข‹์€ ์กฐ๊ฑด์‹์€ ์–ด๋–ค ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ• ๊นŒ์š”?
  • ์ฟผ๋ฆฌ ๊ธˆ๊ธฐ์‚ฌํ•ญ์ด ์žˆ๋‹ค? ํ˜น์‹œ ๋‚˜๋„ ์Šต๊ด€์ ์œผ๋กœ?
  • ๋กœ์ปฌ ๋ณ€์ˆ˜, ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜ WHERE ์ ˆ์— ์“ฐ๋ฉด ์œ„ํ—˜ํ•˜๋‹ค๊ณ ?

3. ๋” ์ข‹์€ ์ฟผ๋ฆฌ ์ž‘์„ฑํ•˜๊ธฐ

  • IN๊ณผ BETWEEN ๋ˆ„๊ฐ€ ๋น ๋ฅธ๊ฐ€์š”? ์–ธ์ œ ๋ˆ„๊ตฌ๋ฅผ ์“ฐ๋Š”๊ฒŒ ์ข‹์„๊นŒ?
  • ์ง‘๊ณ„ํ•จ์ˆ˜์˜ ์ฃผ์ธ๊ณต์€ NULL
  • UNION(ํ•ฉ์ง‘ํ•ฉ), ALL ์“ธ๊นŒ์š”? ๋บ„๊นŒ์š”?
  • UPDATEํ•˜๊ณ  ๋˜ SELECT? ๊ทธ๋ƒฅ ํ•œ ๋ฐฉ์—
  • SQL Server์˜ ์ƒˆ๋กœ์šด ํ•จ์ˆ˜์™€ ๊ตฌ๋ฌธ๋“ค ์งฑ ์ข‹์•„์š”^^
  • ์กฐ์ธ ๊ตฌ๋ฌธ์€ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ• ๊นŒ์š”? ๋ถˆํ•„์š”ํ•œ OUTER JOIN์ด ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ?
  • Subquery๋Š” ๋ฌด์กฐ๊ฑด ๋Š๋ฆฌ๋‹ค๊ตฌ์š”? ์ž˜ ์“ฐ๋ฉด ์•ฝ์ด์—์š”
  • ์ฟผ๋ฆฌ ํŠœ๋‹ ํ•ต์‹ฌ ๊ธฐ๋Šฅ, ํŒŒ์ƒํ…Œ์ด๋ธ”/CTE/APPLY ๋ง›๋ณด๊ธฐ
  • CASE ์•ˆ์— SELECT ๋ฌธ? ์•„๋‹ˆ ๊ฑฐ๊พธ๋กœ ์“ฐ์„ธ์š”
  • ์ฐจ์ง‘ํ•ฉ ์ฟผ๋ฆฌ ํ•„์š”ํ•˜์„ธ์š”? NOT IN์€ ํŠนํžˆ ์ฃผ์˜ํ•˜์„ธ์š”
  • ์žฌ๊ท€ํ˜ธ์ถœ ์ฟผ๋ฆฌ, CTE ์ž˜ ํ™œ์šฉํ•˜์„ธ์š”
  • ์ฟผ๋ฆฌ ํžŒํŠธ ์“ด๋‹ค๊ตฌ์š”? ์กฐ์‹ฌํ•˜์„ธ์š”~
  • SQL Server์—์„œ ์ฟผ๋ฆฌ๋Š” ์ž ๊ธˆ ์ด์Šˆ๋ฅผ ๊ผญ ์ฑ™๊ธฐ์„ธ์š”~

4. ์ปค์„œ, ๋ทฐ, ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜ ๊ตฌํ˜„ ์‹œ ๊ณ ๋ ค์‚ฌํ•ญ

  • Cursor? ๊ฐ€๋Šฅํ•œ SQL๋กœ ๊ตฌํ˜„ํ•˜์„ธ์š”, ๊ทธ๋ž˜๋„ ํ•„์š”ํ•˜๋‹ค๋ฉดโ€ฆ
  • STRING_AGG() ํ•จ์ˆ˜ ๋ชจ๋ฅด์…จ๋‹ค๊ตฌ์š”? ๊นœ์ง ๋†€๋ผ์‹ค๊ฑธ์š”
  • ๊ฐ€์ œํŠธ ๋งŒ๋Šฅ ํŒ”! ์•„๋‹ˆ ๋งŒ๋Šฅ View? ์กฐ์‹ฌํ•˜์„ธ์š”~
  • ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜์™€ ๋Œ€๋Ÿ‰ ๊ฒ€์ƒ‰์ด ๋งŒ๋‚˜๋ฉด ๋งŽ~์ด ๋ฌด๊ฑฐ์›Œ์ ธ์š”
  • FORMAT() ํ•จ์ˆ˜? ๋Œ€๋Ÿ‰ ๊ฒ€์ƒ‰์—์„œ ์กฐ์‹ฌ ์กฐ์‹ฌ
  • (๋ถ€๋ก) .NET EF, EF Core์™€ ๊ฐ™์€ ORM ์“ฐ์‹œ๋‚˜์š”? ์กฐ์–ธ๋“œ๋ฆฝ๋‹ˆ๋‹ค

์•ˆ๋…•ํ•˜์„ธ์š”! 
์ง€์‹๊ณต์œ ์ž ๊น€์ •์„ ์ž…๋‹ˆ๋‹ค.

์ด๋ ฅ ์‚ฌํ•ญ

  • ใˆœ์”จํ€„๋กœ(www.sqlroad.com ) ๋Œ€ํ‘œ์ปจ์„คํ„ดํŠธ/์ด์‚ฌ (2005๋…„๋ถ€ํ„ฐ)
    • SQL Server ์ปจ์„คํŒ…, ๊ธฐ์ˆ ์ง€์›, ๊ฐ•์˜, ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ
  • SQLBigEyes (SQL Server ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ์†”๋ฃจ์…˜, www.sqlbigeyes.com ) ๊ฐœ๋ฐœ   
    • SQLBigEyes (SQL Server ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ์†”๋ฃจ์…˜, www.sqlbigeyes.com ) ๊ฐœ๋ฐœ
  • Microsoft Data Platform MVP
    • 2002๋…„๋ถ€ํ„ฐ (ํ˜„์žฌ 2025๋…„ ๊ธฐ์ค€) 24๋…„๊ฐ„ ์ˆ˜์ƒ, 2008๋…„ MVP ๊ณต๋กœ์ƒ ์ˆ˜์ƒ

์ž๊ฒฉ ๋ฐ ์ธ์ฆ

  • MCT, Azure DBA, MCITP ์™ธ ๋‹ค์ˆ˜

๊ฐ•์˜ ํ™œ๋™ (1999๋…„๋ถ€ํ„ฐ)  

์™ธ๋ถ€ ํ™œ๋™

  • SQL Server MVP Deep Dives Vol 2(Manning Pubs) ๊ณต๋™ ์ €์ž ์ฐธ์—ฌ
  • ๊น€์ •์„ ์˜ SQL Server ์ปจ์„คํŒ… ์ด์•ผ๊ธฐ ์‹œ์ฆŒ 13๋…„๊ฐ„ ์ง„ํ–‰ ์ค‘
  • SQL Unplugged ์„ธ๋ฏธ๋‚˜ 5๋…„๊ฐ„ ์ง„ํ–‰
  • SQL PASS Korea Chapter Leader
  • Microsoft Ignite, BITEC, Tech Camp, MVP Camp, TechEd, MSDN ๋“ฑ Speaker ์ฐธ์—ฌ

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ์„ 
ํ™•์ธํ•ด๋ณด์„ธ์š”.

Q. ๋น„์ „๊ณต์ž๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ธ๊ฐ€์š”?

SQL์˜ ๊ธฐ์ดˆ๋‚˜ ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ๋“ค์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ๊ธˆ ๋ถ€์กฑํ•˜๋”๋ผ๋„ ์ˆ˜๊ฐ• ์ค‘์— ํ•„์š”ํ•œ ๊ธฐ์ดˆ๋ฅผ ๋ณ‘ํ–‰ ํ•™์Šตํ•˜์‹œ๋ฉด ๋  ๊ฒ๋‹ˆ๋‹ค.

Q. ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ ์ „ ์ค€๋น„ํ•ด์•ผ ํ•  ๊ฒƒ์ด ์žˆ๋‚˜์š”?

SQL Server์—์„œ ์ œ๊ณตํ•˜๋Š” SSMS ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ํ˜น์€ ์ฟผ๋ฆฌ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์œ ์‚ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•ด ๋‘์‹œ๊ณ  ์ œ๊ณต๋˜๋Š” ๋ฐ๋ชจ์šฉ DB์™€ SQL ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ฏธ๋ฆฌ ๋‹ค์šด๋กœ๋“œ ํ•ด ๋‘์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ฐ๋ชจ DB ๊ตฌ์„ฑ์€ ๊ต์œก์—์„œ ์„ค๋ช…๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Q. ์ˆ˜๊ฐ• ๊ด€๋ จ ์ฐธ๊ณ  ์‚ฌํ•ญ(๊ฐ–์ถฐ์•ผ ํ•  ํ™˜๊ฒฝ, ๊ธฐํƒ€ ์œ ์˜์‚ฌํ•ญ ๋“ฑ)์ด ์žˆ๋‚˜์š”?

๋ฐ๋ชจ ๋ฐ ๊ณผ์ œ ์ˆ˜ํ–‰์„ ์œ„ํ•ด SQL Server๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ์ตœ์‹  ๋ฒ„์ „(2021๋…„ ํ˜„์žฌ ๊ธฐ์ค€ 2019)์ด ์ข‹๊ณ  ์ด์ „ ๋ฒ„์ „๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

Q. "์ฟผ๋ฆฌ ํŠœ๋‹" ์ฃผ์ œ์˜ ๊ต์œก ๋‚ด์šฉ๊ณผ๋Š” ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋‚˜์š”?

์ฟผ๋ฆฌ ํŠœ๋‹์€ ์ฟผ๋ฆฌ์˜ ์„ฑ๋Šฅ์„ ์ง„๋‹จ๋ถ„์„ํ•˜๊ณ  ์›์ธ ์ถ”์ ๊ณผ ํ•ด๊ฒฐ์„ ํ†ตํ•ด ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๋Š” ์ „๋ฐ˜์ ์ธ ์ ˆ์ฐจ, ๋ฐฉ๋ฒ•, ์‚ฌ๋ก€๋“ค์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋ณธ ๊ณผ์ •์—์„œ๋Š” ๋‹ค๋ฃจ์ง€ ์•Š๋Š” ๋ฒ”์œ„์ด๋ฏ€๋กœ ์ฐธ๊ณ  ๋ฐ”๋ผ๋ฉฐ ๊ต์œก ์˜์ƒ ์ „๋ฐ˜๋ถ€์—์„œ ์ด ๋ถ€๋ถ„์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์„ค๋ช…๋“œ๋ฆฝ๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • SQL Server ์ดˆ์ค‘๊ธ‰ ๊ฐœ๋ฐœ์ž

  • ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์ž

  • IT ํ”„๋กœ์ ํŠธ์— ์ฃผ๋กœ ์ฐธ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž

  • ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์— ๊ด€์‹ฌ ์žˆ๋Š” ์ดˆ์ค‘๊ธ‰ ๊ฐœ๋ฐœ์ž

  • ์ฟผ๋ฆฌ ์ž‘์„ฑ ํ‘œ์ค€์ด ํ•„์š”ํ•œ ๊ด€๋ฆฌ์ž

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • SQL ๊ธฐ์ดˆ

์•ˆ๋…•ํ•˜์„ธ์š”
๊น€์ •์„ SQL์ž…๋‹ˆ๋‹ค.

1,579

๋ช…

์ˆ˜๊ฐ•์ƒ

104

๊ฐœ

์ˆ˜๊ฐ•ํ‰

58

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

3

๊ฐœ

๊ฐ•์˜

(์ฃผ)์”จํ€„๋กœ ๋Œ€ํ‘œ์ปจ์„คํ„ดํŠธ/์ด์‚ฌ, SQLBigEyes Monitoring Solution Developer
Microsoft Data Platform MVP (Award, 2002 ~ ํ˜„์žฌ)
MCT, Azure DBA, MCITP, MCDBA
SQL PASS Korea Chapter Leader

Email: jskim@sqlroad.com
Homepage: www.visualdb.net (์ธํ”„๋Ÿฐ ์ฟ ํฐ ์ฝ”๋“œ ์ œ๊ณต)
Youtube: ๊น€์ •์„  SQL TV
๊ฐ•์˜: ์Šคํ‚ฌ์„œํฌํŠธ๊ต์œก์„ผํ„ฐ@์„œ์šธ

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

34๊ฐœ โˆ™ (6์‹œ๊ฐ„ 12๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!