์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

[SQL ์ž๋™ํ™”] ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์“ฐ๋Š” PL/SQL

์ •๋ณด๋ฌธํ™”์‚ฌ์—์„œ ์ถœ๊ฐ„๋œ SQL200์ œ ์ฑ…(PL/SQL) ์˜ ์ €์ž ์ง๊ฐ• ๊ฐ•์˜ ! ์ˆ˜๋งŽ์€ DBA ์™€ PL/SQL ๊ฐœ๋ฐœ์ž๋“ค์„ ์–‘์„ฑํ•œ ์˜ค๋ผํด ์œ ์—ฐ์ˆ˜ ๊ฐ•์‚ฌ์˜ PL/SQL ๊ฐ•์˜ ์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋‚˜๋ฉด PL/SQL ์„ ์‚ฌ์šฉํ•˜๊ธฐ์ „๊ณผ ํ›„์˜ ์ฐจ์ด๋ฅผ ๋ช…ํ™•ํžˆ ๋А๋ผ์‹ค ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

(5.0) ์ˆ˜๊ฐ•ํ‰ 2๊ฐœ

์ˆ˜๊ฐ•์ƒ 67๋ช…

๋‚œ์ด๋„ ์ž…๋ฌธ

์ˆ˜๊ฐ•๊ธฐํ•œ 12๊ฐœ์›”

์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋ฐ์ดํ„ฐ๋ถ„์„์‹ค์Šต
๋ฐ์ดํ„ฐ๋ถ„์„์‹ค์Šต
์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋ฐ์ดํ„ฐ๋ถ„์„์‹ค์Šต
๋ฐ์ดํ„ฐ๋ถ„์„์‹ค์Šต
๋„ค์ด๋ฒ„
์‹ ํ•œDS
๋„ค์ด๋ฒ„ Labs
์˜ค๋ผํด
๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€

๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋„ค์ด๋ฒ„
์‹ ํ•œDS
๋„ค์ด๋ฒ„ Labs
์˜ค๋ผํด
๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€

๋กฏ๋ฐ์‡ผํ•‘ ์ด์ปค๋จธ์Šค์‚ฌ์—…๋ณธ๋ถ€

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • PL/SQL ์„ ์ด์šฉํ•˜์—ฌ SQL์„ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์–ด์š”

  • PL/SQL ์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์—…๋ฌด๋ฅผ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์–ด์š”

  • ๊ตญ๋‚ด ๋Œ€๊ธฐ์—…์—์„œ๋Š” ์–ด๋–ป๊ฒŒ PL/SQL ์„ ํ™œ์šฉํ•˜๋Š”์ง€ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”


ํ˜น์‹œ ์ด๋Ÿฐ ๊ฒฝํ—˜ ์—†์œผ์‹ ๊ฐ€์š”?


  • ๐Ÿ˜ฑ "์ด ์ฟผ๋ฆฌ ๋ˆ„๊ฐ€ ์งฐ์–ด?" : SELECT๋ฌธ๋งŒ 500์ค„... JOIN๋งŒ 10๋ฒˆ... ํ•ด์„ํ•˜๋‹ค๊ฐ€ ํ•˜๋ฃจ๊ฐ€ ๋‹ค ๊ฐ‘๋‹ˆ๋‹ค.

  • ๐Ÿ˜ญ "์กฐ๊ฑด ํ•˜๋‚˜ ๋ฐ”๊ผˆ๋Š”๋ฐ..." : ์—‘์…€, ํŒŒ์ด์ฌ, ์ž๋ฐ” ์ฝ”๋“œ ๋‹ค ๋’ค์ ธ์„œ SQL์„ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ณ ์น˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

  • ๐Ÿข "๋ฐฐ์น˜ ๋„๋Š”๋ฐ 5์‹œ๊ฐ„?" : ๋ฐ์ดํ„ฐ ๊บผ๋‚ด์™€์„œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋Œ๋ฆฌ๋А๋ผ ๋ฐค์ƒˆ ๋Œ์•„๊ฐ€๋Š” ๋ฐฐ์น˜ ์ž‘์—….


"์‚ผ์„ฑ ๋“ฑ ๋Œ€๊ธฐ์—… ํ˜„์—…์—์„œ๋Š” ์™œ ์•„์ง๋„ PL/SQL์„ ์“ธ๊นŒ์š”?" ์ˆ˜์ฒœ ์ค„์งœ๋ฆฌ ์ŠคํŒŒ๊ฒŒํ‹ฐ ์ฟผ๋ฆฌ, ์ด์ œ 'ํ”„๋กœ์‹œ์ €' ํ•˜๋‚˜๋กœ ์••์ถ•ํ•˜๊ณ  ํ‡ด๊ทผํ•˜์‹ญ์‹œ์˜ค.


"SQL ๊ธฐ์ดˆ์—์„œ ๋ฉˆ์ถ”๋ฉด ๋‹น์‹ ์€ '๋ฐ์ดํ„ฐ ์กฐํšŒ์ž'์ž…๋‹ˆ๋‹ค. PL/SQL์„ ๋ฐฐ์šฐ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ž์œ ์ž์žฌ๋กœ ๋‹ค๋ฃจ๋Š” '๋ฐ์ดํ„ฐ ์•„ํ‚คํ…ํŠธ'๊ฐ€ ๋ฉ๋‹ˆ๋‹ค."


์™œ PL/SQL์„ ๋ฐฐ์›Œ์•ผํ• ๊นŒ์š”?


1. "๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ, ๊บผ๋‚ด์˜ค๋‹ค๊ฐ€ ์‹œ๊ฐ„ ๋‹ค ์”๋‹ˆ๋‹ค." (์„ฑ๋Šฅ ์ด์Šˆ)

  • ํ†ต๋…: ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ด์ฌ(Pandas)์œผ๋กœ ๊ฐ€์ ธ์™€์„œ ๊ฐ€๊ณตํ•˜๋ ค๊ณ  ํ•จ.

  • ํŒฉํŠธ(๋ฌธ์ œ์ ): ์ˆ˜๋ฐฑ๋งŒ ๊ฑด, ์ˆ˜์ฒœ๋งŒ ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ DB์—์„œ ๋‚ด PC(ํŒŒ์ด์ฌ)๋กœ ์ „์†กํ•˜๋Š” ๊ณผ์ •์—์„œ ์‹ฌ๊ฐํ•œ ๋„คํŠธ์›Œํฌ ๋ณ‘๋ชฉ๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ(OOM)์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • PL/SQL์˜ ํ•ด๋ฒ•: ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ–์œผ๋กœ ๊บผ๋‚ด์ง€ ์•Š๊ณ , DB ์„œ๋ฒ„ ์•ˆ์—์„œ ๊ฐ€๊ณต(Loop, ์กฐ๊ฑด ์ฒ˜๋ฆฌ)์„ ๋‹ค ๋๋‚ธ ๋’ค '๊ฒฐ๊ณผ๊ฐ’'๋งŒ ๊ฐ€์ ธ์˜ค๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐฐ์›Œ์•ผํ•  ์ด์œ :

    "1,000๋งŒ ๊ฑด ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ด์ฌ์œผ๋กœ ๋กœ๋”ฉํ•˜๋Š” ๋ฐ 10๋ถ„ ๊ฑธ๋ฆฌ์‹œ๋‚˜์š”? PL/SQL๋กœ ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌํ•˜๋ฉด 10์ดˆ๋ฉด ๋๋‚ฉ๋‹ˆ๋‹ค. ๋ถ„์„๊ฐ€๋Š” '๋กœ๋”ฉ' ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹™๋‹ˆ๋‹ค."

2. "์ „์ฒ˜๋ฆฌ(Preprocessing) ์ž๋™ํ™”์˜ ๋ํŒ์™•" (์—…๋ฌด ์ž๋™ํ™”)

  • ํ†ต๋…: ๋งค์ฃผ ์›”์š”์ผ๋งˆ๋‹ค ๋˜‘๊ฐ™์€ ์—‘์…€/CSV ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์„œ, ๋˜‘๊ฐ™์€ ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ๋Œ๋ ค ์ •์ œํ•จ.

  • ํŒฉํŠธ(๋ฌธ์ œ์ ): ๋ถ„์„ ์—…๋ฌด์˜ 80%๋Š” ์ง€๋ฃจํ•œ '๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ'์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ๋Š” ๋งค๋ฒˆ ์‹คํ–‰ํ•ด์•ผ ํ•˜๊ณ  ๊ด€๋ฆฌ๊ฐ€ ๊ท€์ฐฎ์Šต๋‹ˆ๋‹ค.

  • PL/SQL์˜ ํ•ด๋ฒ•: ๋ณต์žกํ•œ ์ •์ œ ๋กœ์ง(๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ, ๋‚ ์งœ ํฌ๋งท ํ†ต์ผ, ์ด์ƒ์น˜ ์ œ๊ฑฐ)์„ 'ํ”„๋กœ์‹œ์ €(Procedure)'๋กœ ํ•œ ๋ฒˆ ๋งŒ๋“ค์–ด๋‘๋ฉด, ๋ช…๋ น์–ด ํ•œ ์ค„๋กœ ์ „์ฒ˜๋ฆฌ๊ฐ€ ๋๋‚ฉ๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ๊ฑธ์–ด๋‘๋ฉด ์ž๊ณ  ์ผ์–ด๋‚ฌ์„ ๋•Œ ์ „์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐฐ์›Œ์•ผํ•  ์ด์œ :

    "๋งค์ผ ๋ฐ˜๋ณต๋˜๋Š” ๋ฐ์ดํ„ฐ ํด๋ Œ์ง•, ์•„์ง๋„ ์ˆ˜์ž‘์—… ํ•˜์‹œ๋‚˜์š”? PL/SQL ํ”„๋กœ์‹œ์ € ํ•˜๋‚˜๋ฉด ๋ฒ„ํŠผ ํ•œ ๋ฒˆ์œผ๋กœ ํ‡ด๊ทผ ์‹œ๊ฐ„์ด ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค."

3. "๋‹จ์ˆœ '์ฟผ๋ฆฌ ์งœ๋Š” ์‚ฌ๋žŒ' vs '๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง์ด ๊ฐ€๋Šฅํ•œ ๋ถ„์„๊ฐ€'"

(์ปค๋ฆฌ์–ด ์ฐจ๋ณ„ํ™”)

  • ํ†ต๋…: ๋ถ„์„๊ฐ€๋Š” SELECT๋งŒ ์ž˜ํ•˜๋ฉด ๋œ๋‹ค.

  • ํŒฉํŠธ(์‹œ์žฅ ์ƒํ™ฉ): ์ด์ œ SELECT๋Š” ๋ˆ„๊ตฌ๋‚˜ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—…์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ˆœํžˆ '๋ณด๋Š”' ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋ผ, '๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ(ETL)'์„ ์ง์ ‘ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. PL/SQL์€ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๊ณ  ์ด๋™์‹œํ‚ค๋Š” ETL์˜ ํ•ต์‹ฌ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

  • PL/SQL์˜ ํ•ด๋ฒ•: PL/SQL์„ ๋‹ค๋ฃฐ ์ค„ ์•Œ๋ฉด ๋‹จ์ˆœ ๋ถ„์„๊ฐ€๋ฅผ ๋„˜์–ด '๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด'์˜ ์˜์—ญ๊นŒ์ง€ ์ปค๋ฒ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชธ๊ฐ’์ด ๋‹ฌ๋ผ์ง€๋Š” ๊ตฌ๊ฐ„์ž…๋‹ˆ๋‹ค.

  • ๋ฐฐ์›Œ์•ผํ•  ์ด์œ :

    SQL ๊ธฐ์ดˆ์—์„œ ๋ฉˆ์ถ”๋ฉด ๋‹น์‹ ์€ '๋ฐ์ดํ„ฐ ์กฐํšŒ์ž'์ž…๋‹ˆ๋‹ค. PL/SQL์„ ๋ฐฐ์šฐ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ž์œ ์ž์žฌ๋กœ ๋‹ค๋ฃจ๋Š” '๋ฐ์ดํ„ฐ ์•„ํ‚คํ…ํŠธ'๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.."



์ˆ˜๊ฐ• ๋Œ€์ƒ (Target Audience)

  • ์‹ ์ž…/์ทจ์ค€์ƒ: "SQL์€ ์ข€ ํ•˜๋Š”๋ฐ..."์—์„œ ๋ฉˆ์ถ”์ง€ ๋งˆ์„ธ์š”. ๋ฉด์ ‘๊ด€(์‹ค๋ฌด์ž)์€ 'ํ”„๋กœ์‹œ์ € ์งค ์ค„ ์•„๋Š” ์‹ ์ž…'์„ ๋ณด๋ฉด ๋ˆˆ์ด ๋ฒˆ์ฉ ๋œจ์ž…๋‹ˆ๋‹ค.

  • ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž: ๋ณต์žกํ•œ ์ฟผ๋ฆฌ ๋•Œ๋ฌธ์— ์•ผ๊ทผ์ด ์žฆ์€ ๋ถ„๋“ค, ๋กœ์ง์„ DB๋‹จ์œผ๋กœ ๋„˜๊ธฐ๊ณ  '์นผํ‡ด'๋ฅผ ์ฐพ์œผ์„ธ์š”.

  • ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€: ๋งค๋ฒˆ ๋ฐ˜๋ณต๋˜๋Š” ์ „์ฒ˜๋ฆฌ ์ž‘์—…, PL/SQL๋กœ ์ž๋™ํ™”ํ•ด๋‘๊ณ  ๋ถ„์„์—๋งŒ ์ง‘์ค‘ํ•˜์„ธ์š”.



๋ณธ๊ฐ•์˜์ธ PL/SQL ์ˆ˜์—…์„ ์ˆ˜๊ฐ•ํ•œ ์ˆ˜๊ฐ•์ƒ๋ถ„๋“ค์˜ ์ทจ์—… ๋˜๋Š” ์ด์งํ˜„ํ™ฉ ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜: https://cafe.daum.net/oracleoracle/SDMs/441

SQL์€ ์•„๋ž˜์˜ ์ด 4๋‹จ๊ณ„์˜ ๊ธฐ์ˆ ์„ ์Šต๋“ญํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ๋ชฉ์€ ์ด์ค‘์— 2๋‹จ๊ณ„ ๊ณผ๋ชฉ์ž…๋‹ˆ๋‹ค

"ํ˜„์—…์—์„œ๋Š” ํ™”๋ คํ•œ ๊ธฐ์ˆ ๋ณด๋‹ค '์œ ์ง€๋ณด์ˆ˜ ์‰ฌ์šด ์ฝ”๋“œ'๊ฐ€ ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค." ์˜ค๋ผํด ์ „๋ฌธ๊ฐ€๋กœ์„œ, ์ˆ˜๋งŽ์€ ํ”„๋กœ์ ํŠธ์—์„œ ๊ฒ€์ฆ๋œ '์œ ์ง€๋ณด์ˆ˜๊ฐ€ ํŽธํ•œ PL/SQL ์„ค๊ณ„ ์›์น™'์„ ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ๊ทธ๋Œ€๋กœ ์ „์ˆ˜ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. SQL ํŠœ๋‹๊นŒ์ง€ ๊ฐ€๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜ ๊ด€๋ฌธ, ์ง€๊ธˆ ์‹œ์ž‘ํ•˜์„ธ์š”.

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

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

  • SQL์„ ์ž๋™ํ™” ์‹œํ‚ค๊ณ  ์‹ถ์œผ์‹ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

  • PL/SQL์„ ์ด์šฉํ•˜์—ฌ SQL์„ ๋‹จ์ˆœํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์œผ์‹ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

  • ๊ตญ๋‚ด ๋Œ€๊ธฐ์—…์—์„œ๋Š” ์–ด๋–ป๊ฒŒ PL/SQL์„ ํ™œ์šฉํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

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

  • SQL์— ๋Œ€ํ•ด์„œ ์กฐ๊ธˆ ์•Œ๊ณ  ๊ณ„์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”
์ฝ”๋”ฉ ๋Œ€ํ•œ๋ฏผ๊ตญ์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌ์–ด์ธ์ฆ

600

๋ช…

์ˆ˜๊ฐ•์ƒ

70

๊ฐœ

์ˆ˜๊ฐ•ํ‰

63

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

4

๊ฐœ

๊ฐ•์˜

์—ฌ๋Ÿฌ๋ถ„๋“ค์„ ๋„์™€๋“œ๋ฆด ํŠœํ„ฐ์ž…๋‹ˆ๋‹ค.

  • 20๋…„ ๋„˜๋Š” ํ˜„์—… ๊ฒฝํ—˜๊ณผ ๊ฐ•์˜ ๊ฒฝ๋ ฅ์˜ ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ ๊ณผ์ • ํŠœํ„ฐ

  • SQL200์ œ ์ฑ…์˜ ์ €์ž - ์ •๋ณด๋ฌธํ™”์‚ฌ

  • ์˜ˆ์ œ๊ฐ€ ๊ฐ€๋“ํ•œ ํŒŒ์ด์ฌ ๊ธธ๋ผ์žก์ด์˜ ์ €์ž - ์ •๋ณด๋ฌธํ™”์‚ฌ

  • ์œ ํŠœ๋ธŒ ์ฝ”๋”ฉ ๋Œ€ํ•œ๋ฏผ๊ตญ ํŒ๋‹ค์Šค 100์ œ ์œ ํŠœ๋ฒ„

     

     

์‚ฌ๋ž‘ํ•˜๋Š” 19๊ธฐ ๋ฐ์ดํ„ฐ ๋ถ„์„๋ฐ˜ ํ•™์ƒ๋“ค์˜ ๋ฐ์€ ๋ฏธ๋ž˜๋ฅผ ์ง„์‹ฌ์œผ๋กœ ์‘์›ํ•ฉ๋‹ˆ๋‹ค.

๋”๋ณด๊ธฐ

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

์ „์ฒด

25๊ฐœ โˆ™ (12์‹œ๊ฐ„ 9๋ถ„)

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

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

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

2๊ฐœ

5.0

2๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • dooll81๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    dooll81

    ์ˆ˜๊ฐ•ํ‰ 2

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    16% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์„ ์ƒ๋‹˜ ๋ชฉ์†Œ๋ฆฌ๋„ ๋„ˆ๋ฌด ์ข‹๊ณ  ์‰ฝ๊ฒŒ ์ž˜ ์„ค๋ช…ํ•ด์ฃผ์‹ญ๋‹ˆ๋‹ค. ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐ•์ฐฝ์ฃผ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ๋ฐ•์ฐฝ์ฃผ

    ์ˆ˜๊ฐ•ํ‰ 2

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์ฝ”๋”ฉ ๋Œ€ํ•œ๋ฏผ๊ตญ๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

๋น„์Šทํ•œ ๊ฐ•์˜

๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

์‹ ๊ทœ๊ฐ€์ž… 25% ํ• ์ธ

โ‚ฉ24,750

25%

โ‚ฉ33,000

ํ‰์ƒ๊ต์œก์ด์šฉ๊ถŒ ์ง€์› ๊ฐ•์˜