๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(656)
-
[์ดํํฐ๋ธ ์๋ฐ] Item3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. ( private ์์ฑ์ + ์ ์ ํฉํฐ๋ฆฌ ๋ฉ์๋ )
์์ดํ 3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. (private ์์ฑ์ + public static final ํ๋ ) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. (private ์์ฑ์ + public ์์ดํ 3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. ์ฑ๊ธํค singleton ์ด๋? : ์ธ์คํด์ค๋ฅผ ์ค์ง ํ๋๋ง ์์ฑํ ์ ์๋ ํด๋์ค๋ฅผ ์๋ฏธํ๋ค. ์ฑ๊ธํค์ ์๋ก๋ ์ค๊ณ์ ์ ์ผํด์ผ ํ๋ ์์คํ hyejin.tistory.com ์ฌ๊ธฐ์ private ์์ฑ์ + public static final ํ๋๋ฅผ ์ฌ์ฉํ ์ฒซ..
2023.01.09 -
[์ดํํฐ๋ธ ์๋ฐ] Item3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. (private ์์ฑ์ + public static final ํ๋ )
์์ดํ 3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. ์ฑ๊ธํค singleton ์ด๋? : ์ธ์คํด์ค๋ฅผ ์ค์ง ํ๋๋ง ์์ฑํ ์ ์๋ ํด๋์ค๋ฅผ ์๋ฏธํ๋ค. ์ฑ๊ธํค์ ์๋ก๋ ์ค๊ณ์ ์ ์ผํด์ผ ํ๋ ์์คํ ์ปดํฌ๋ํธ๋ฅผ ๋ค ์ ์๋ค. ๊ฒ์์์ ์ธ์ดํฉ ๊ฐ์ ๊ฒ์ด ์๋ค. (๋ณดํต ์ธ์ด๋ฅผ '์์ด'๋ก ํ๋ค ํ๋ฉด ์ด๋ค ์ค์ ์์๋ ํ๊ตญ์ด์ด๊ณ , ์ด๋ค ์ค์ ์์๋ ์ผ๋ณธ์ด์ด๊ณ ํ๋ฉด ์๋๋๊น ํ๋์ ์ธ์ด๋ก ์ ์งํ๋ค.) ๊ทธ๋ฐ๋ฐ ์ฑ๊ธํค์ผ๋ก ํด๋์ค๋ฅผ ๋ง๋ค๋ฉด ์ด๋ฅผ ์ฌ์ฉํ๋ ํด๋ผ์ด์ธํธ๋ฅผ ํ ์คํธํ๊ธฐ๊ฐ ์ด๋ ค์์ง ์ ์๋ค. ์ฑ๊ธํค ํด๋์ค ์ค์์๋ ์ธํฐํ์ด์ค๋ฅผ ์ ์ํ ๋ค์ ์ด ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด์ ๋ง๋ ํด๋์ค๊ฐ ์๋๋ผ๋ฉด ์ฑ๊ธํค ์ธ์คํด์ค๋ฅผ ๊ฐ์ง mock ๊ตฌํ์ผ๋ก ๋์ฒดํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค... ์ฑ๊ธํค singleton ๋ง๋๋ ๋ฐฉ๋ฒ 1 : pri..
2023.01.09 -
[์ดํํฐ๋ธ ์๋ฐ] Item02 ์๋ฒฝ๊ณต๋ต. ๊ฐ๋ณ ์ธ์ varargs
item02. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. " p21. ๊ฐ๋ณ์ธ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํ ์ ์๋ค. " ๊ฐ๋ณ ์ธ์ varargs๋? : ์ฌ๋ฌ ์ธ์๋ฅผ ๋ฐ์ ์ ์๋ ๊ฐ๋ณ์ ์ธ argument๋ฅผ ๋งํ๋ค. ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์ค๋ ๊ฐ์ ๊ฐ์์ ์๊ด์์ด ๋์ ์ผ๋ก ์ธ์๋ฅผ ๋ฐ์ ๊ฐ๋ฅํ๋๋ก ํด์ฃผ๋ ๋ฌธ๋ฒ์ด๋ค. ๊ฐ๋ณ์ธ์๋ ํ๋ผ๋ฏธํฐ๋ค์ ํต์งธ๋ก ๋ฐฐ์ด๋ก ๋ฐ์๋ค์ฌ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๋์ ์ผ๋ก ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ์ ์ ์๋ค. ๊ฐ๋ณ์ธ์๋ jdk 1.5 ๋ถํฐ ์ถ๊ฐ๋ ์ค๋์ ๋ถํฐ ์ฌ์ฉ๋ ๊ธฐ๋ฅ์ผ๋ก ๋ํ์ ์ธ ์๋ก๋ System.out.printf() ๋ฉ์๋๊ฐ ๊ฐ๋ณ์ธ์๋ฅผ ์ฌ์ฉํ ๋ฉ์๋์ด๋ค. ๊ฐ๋ณ ์ธ์๋ ๋ฉ์๋์ ์ค์ง ํ๋๋ง ์ ์ธํ ์ ์๊ณ , ๊ฐ๋ณ ์ธ์๋ ๋ฉ์๋์ ๊ฐ์ฅ ๋ง์ง๋ง ๋งค๊ฐ๋ณ์๊ฐ ๋์ด์ผ ํ๋ค. public void printNumer..
2023.01.09 -
[์ดํํฐ๋ธ ์๋ฐ] Item02 ์๋ฒฝ๊ณต๋ต. IllegalArgumentException
item02. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. " p19. IllegalArgumentException" IllegalArgumentException ๋? : ์ ํฉํ์ง ์๊ฑฐ๋, ์ ์ ํ์ง ๋ชปํ ์ธ์๋ฅผ ๋ฉ์๋์ ๋๊ฒจ์ฃผ์์ ๋ ๋ฐ์ํ๋ ์๋ฌ์ด๋ค. ์ฆ, ํ๋ผ๋ฏธํฐ์ ๋ญ๊ฐ ์๋ชป๋ ๊ฐ์ด ๋์ด์์ ๋ ๋ฐ์ํ๋ ์ค๋ฅ์ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ฉ์๋์ ์ ๋ฌ๋ ํ๋ผ๋ฏธํฐ๊ฐ ์ ์ ๋ฌ๋๊ฑด์ง ํ์ธ์ด ํ์ํ๋ค. ๋ณดํต์ ๊ฑฐ์ ์๋ฌ ๋ก๊ทธ๋ง ์ ํ์ธํด๋ ํด๊ฒฐ ํ ์ ์๋ค. ์ด๋ ๊ฒ ๋ฐฐ์ก์ผ์ ๋ณ๊ฒฝํ๋ ๋ฉ์๋๊ฐ ์๋ค๊ณ ํ์. ์ด๋, deliveryDate๊ฐ ํ์ฌ๋ณด๋ค ์ ์ด๋ผ๋ฉด ๋ฐฐ์ก์ ๊ณผ๊ฑฐ๋ก ํ ์ ์๊ธฐ ๋๋ฌธ์ IllegalArgumnetException์ ํตํด ํ๋ผ๋ฏธํฐ๊ฐ ์๋ชป๋๋ค๊ณ ์๋ ค์ฃผ๊ธฐ ์ํด์ ์๋ฌ๋ฅผ ๋ฐ์์ํจ๋ค. ์๋ฌ๋ฅผ ๋์ง ๋๋ ๊ทธ๋ฅ ๋จ..
2023.01.09 -
[์ดํํฐ๋ธ ์๋ฐ] Item02 ์๋ฒฝ๊ณต๋ต. ๋น๋ ํจํด Builder Pattern
item02. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. " p17. ๋น๋ ํจํด" [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (๋น๋ ํจํด) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (๋น๋ ํจํด) ์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (์ ์ธต์ ์์ฑ์ ํจํด, ์๋ฐ๋น์ฆ ํจํด) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Ite hyejin.tistory.com ๋น๋ํจํด Builder Pattern ์ด๋? : ๋์ผํ ํ๋ก์ธ์ค๋ฅผ ๊ฑฐ์ณ ๋ค์ํ ๊ตฌ์ฑ์ ์ธ์คํด์ค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ -> ๋ณต์กํ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ํ๋ก์ธ์ค๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๋ถ๋ฆฌํ ์์๋ค..
2023.01.09 -
[์ดํํฐ๋ธ ์๋ฐ] Item02 ์๋ฒฝ๊ณต๋ต. ๊ฐ์ฒด ํ๋ฆฌ์ง (freezing)
item02. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. " p17. ๊ฐ์ฒด ์ผ๋ฆฌ๊ธฐ freezing" ๊ฐ์ฒด ์ผ๋ฆฌ๊ธฐ(freezing) ์ด๋? ๊ฐ์ฒด ์ผ๋ฆฌ๊ธฐ freezing์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด๋ค. Objects.freeze() ๋ผ๋ ๋ฉ์๋๋ก ๊ฐ์ฒด๋ฅผ ์ผ๋ฆฌ๋ ๊ฒ์ธ๋ฐ, ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ์๋ฐ์ ๋ฌ๋ฆฌ ๋ฐํ์์๋ ๊ฐ์ฒด์ ํ๋กํผํฐ๋ฅผ ์ถ๊ฐํ๊ณ ์ญ์ ํ ์ ์๋ค. var hyejin = { 'name' : 'Hyejin', 'age' : 26 } hyejin.hobby = ['๋ ์'] hyejin.hobby.push('์ด๋') console.log(hyejin.hobby); ์ด๋ฐ์์ผ๋ก ์ถ๊ฐํ๋ฉด ์ทจ๋ฏธ๊ฐ ์ถ๊ฐ๋๋ค. ๊ทธ๋ฐ๋ฐ Object.freeze() ๋ก ๊ฐ์ฒด๋ฅผ ์ผ๋ฆฌ๋ฉด ์ด ๊ฐ์ฒด๋ ๋ ์ด์ ๋ณ๊ฒฝ๋ ์ ์๋ ์ํ๊ฐ ๋๋ค..
2023.01.09 -
[์ดํํฐ๋ธ ์๋ฐ] Item02 ์๋ฒฝ๊ณต๋ต. ์๋ฐ๋น(JavaBean)
item02. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. " p15. ์๋ฐ๋น์ฆ" ์๋ฐ๋น(Java Bean) ์ด๋? "A Java Bean is a reusable software component that can be manipulated visually in a builder tool" Java Bean์ ๋น๋ ๋๊ตฌ์์ ์๊ฐ์ ์ผ๋ก ์กฐ์ํ ์์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํํธ์จ์ด ๊ตฌ์ฑ์์๋ค. -> (์ฃผ๋ก GUI์์) ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์ปดํฌ๋ํธ ์๋ฐ๋น(Java Bean) ์ด ์ง์ผ์ผ ํ๋ ๊ท์ฝ - ์๋ฐ๋น์ ์ธ์๊ฐ ์๋ ๊ธฐ๋ณธ ์์ฑ์(default constructor)๋ฅผ ๊ฐ๋๋ค. - ํด๋์ค์ ํ๋กํผํฐ๋ค์ Getter/Setter ๋ฅผ ํตํด ์ ๊ทผํ ์ ์์ด์ผ ํ๋ค. - Serializable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด์ผ..
2023.01.06 -
[์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (๊ณ์ธตํ ๋น๋)
์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (๋น๋ ํจํด) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (๋น๋ ํจํด) ์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (์ ์ธต์ ์์ฑ์ ํจํด, ์๋ฐ๋น์ฆ ํจํด) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Ite hyejin.tistory.com ์ดํํฐ๋ธ ์๋ฐ์์๋ ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ์ ์ธต์ ์์ฑ์ ํจํด์ด๋ ์๋ฐ๋น์ฆ ํจํด๋ณด๋ค๋ ๋น๋ํจํด ์ฌ์ฉ์ ๊ถ์ฅํ๊ณ ์๋ค. ์ด ๋น๋ํจํด์ ๊ณ์ธต์ ์ผ๋ก ์ค๊ณ๋ ํด๋์ค์ ํจ๊ป ์ฐ๊ธฐ์ ์ข๋ค. ์ถ์ ํด๋์ค๋ ์ถ..
2023.01.06 -
[์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (๋น๋ ํจํด)
์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (์ ์ธต์ ์์ฑ์ ํจํด, ์๋ฐ๋น์ฆ ํจํด) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (์ ์ธต์ ์์ฑ์ ํจํด, ์๋ฐ ์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. ์์์ ๋ฐฐ์ ๋ ์ ์ ํฉํฐ๋ฆฌ์ ์์ฑ์์๋ ์ ์ฝ์ด ์๋๋ฐ, ์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง์ ๊ฒฝ์ฐ์ ์ ์ ํ๊ฒ ๋์ํ๊ธฐ ์ด๋ ต๋ค๋ ์ ์ด๋ค. ์๋ฅผ ๋ค hyejin.tistory.com ์์ ์์ฑํ ๋ด์ฉ์์๋ ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๊ณ ๋ คํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ ์ธต์ ์์ฑ์ ํจํด๊ณผ ์๋ฐ๋น์ฆ ํจํด์ ๋ํด์ ์ค๋ช ํ๋ค. ๊ทผ๋ฐ ์ด ๋๊ฐ์ ๋์์๋ ๊ฐ๊ฐ์ ๋จ์ ์ด ์์๋๋ฐ.. ๋จผ์ ์ ์ธต์ ..
2023.01.05 -
[์ดํํฐ๋ธ ์๋ฐ] Item2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. (์ ์ธต์ ์์ฑ์ ํจํด, ์๋ฐ๋น์ฆ ํจํด)
์์ดํ 2. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. ์์์ ๋ฐฐ์ ๋ ์ ์ ํฉํฐ๋ฆฌ์ ์์ฑ์์๋ ์ ์ฝ์ด ์๋๋ฐ, ์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง์ ๊ฒฝ์ฐ์ ์ ์ ํ๊ฒ ๋์ํ๊ธฐ ์ด๋ ต๋ค๋ ์ ์ด๋ค. ์๋ฅผ ๋ค์ด ์ํ ํฌ์ฅ ์์ ์ ๋ณด๋ฅผ ํํํ๋ ํด๋์ค๊ฐ ์๋ค. ์์ ์ ๋ณด๋ 1ํ ๋ด์ฉ๋, ์ด nํ ์ ๊ณต๋ ๊ฐ์ ํ์ ํญ๋ชฉ๊ณผ ์ด ์ง๋ฐฉ, ํธ๋์ค ์ง๋ฐฉ, ํฌํ ์ง๋ฐฉ, ์ฝ๋ ์คํธ๋กค, ๋ํธ๋ฅจ ๋ฑ 20๊ฐ๊ฐ ๋๋ ์ ํํญ๋ชฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทผ๋ฐ ์ด ์ ํํญ๋ชฉ์ ๊ฐ์ ๋๋ค์ 0์ด๋ค. ์ด๋ ๊ฒ ์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง์ ๋ ๊ณ ๋ คํ ์ ์๋ ๋ฐฉ์์ผ๋ก ๋จผ์ ์ ์ธต์ ์์ฑ์ ํจํด ๋๋ ์์ฑ์ ์ฒด์ด๋์ด๋ผ๊ณ ๋ถ๋ฆฌ์ค๋๊ฒ ์๋ค. ๋์1. ์ ์ธต์ ์์ฑ์ ํจํด ๋๋ ์์ฑ์ ์ฒด์ด๋ servingSize, servings๋ ํ์ ๋งค๊ฐ๋ณ์์ด๊ณ , ๋๋จธ์ง๋ ์ ํ ๋งค๊ฐ๋ณ์์ด๋ค. pub..
2023.01.05 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ์ง๋ฃ๊ณผ๋ณ ์ด ์์ฝ ํ์ ์ถ๋ ฅํ๊ธฐ
๋ฌธ์ ์ค๋ช ๋ค์์ ์ข ํฉ๋ณ์์ ์ง๋ฃ ์์ฝ์ ๋ณด๋ฅผ ๋ด์ APPOINTMENT ํ ์ด๋ธ ์ ๋๋ค. APPOINTMENT ํ ์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ APNT_YMD, APNT_NO, PT_NO, MCDP_CD, MDDR_ID, APNT_CNCL_YN, APNT_CNCL_YMD๋ ๊ฐ๊ฐ ์ง๋ฃ์์ฝ์ผ์, ์ง๋ฃ์์ฝ๋ฒํธ, ํ์๋ฒํธ, ์ง๋ฃ๊ณผ์ฝ๋, ์์ฌID, ์์ฝ์ทจ์์ฌ๋ถ, ์์ฝ์ทจ์๋ ์ง๋ฅผ ๋ํ๋ ๋๋ค. Column name Type Nullable APNT_YMD TIMESTAMP FALSE APNT_NO NUMBER(5) FALSE PT_NO VARCHAR(10) FALSE MCDP_CD VARCHAR(6) FALSE MDDR_ID VARCHAR(10) FALSE APNT_CNCL_YN VARCHAR(1) TRUE APNT_CNCL_Y..
2023.01.05 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ธ๊ธฐ์๋ ์์ด์คํฌ๋ฆผ
๋ฌธ์ ์ค๋ช FIRST_HALF ํ ์ด๋ธ์ ์์ด์คํฌ๋ฆผ ๊ฐ๊ฒ์ ์๋ฐ๊ธฐ ์ฃผ๋ฌธ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค.FIRST_HALF ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, SHIPMENT_ID, FLAVOR, TOTAL_ORDER๋ ๊ฐ๊ฐ ์์ด์คํฌ๋ฆผ ๊ณต์ฅ์์ ์์ด์คํฌ๋ฆผ ๊ฐ๊ฒ๊น์ง์ ์ถํ ๋ฒํธ, ์์ด์คํฌ๋ฆผ ๋ง, ์๋ฐ๊ธฐ ์์ด์คํฌ๋ฆผ ์ด์ฃผ๋ฌธ๋์ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE SHIPMENT_ID INT(N) FALSE FLAVOR VARCHAR(N) FALSE TOTAL_ORDER INT(N) FALSE ๋ฌธ์ ์๋ฐ๊ธฐ์ ํ๋งค๋ ์์ด์คํฌ๋ฆผ์ ๋ง์ ์ด์ฃผ๋ฌธ๋์ ๊ธฐ์ค์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ๊ณ ์ด์ฃผ๋ฌธ๋์ด ๊ฐ๋ค๋ฉด ์ถํ ๋ฒํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ฌ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์์ ์๋ฅผ ๋ค์ด FIRST_HALF ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ..
2023.01.05