1. DECODE ํจ์ - ๊ธฐ์ค์ด ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ์ง์ ํ ํ ํด๋น ๋ฐ์ดํฐ ๊ฐ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฐ๊ณผ ๊ฐ์ ๋ฐํํ๋ ํจ์ - ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ฌ์ฉํ๋ if ์กฐ๊ฑด๋ฌธ ๋๋ switch-case ๋ฌธ๊ณผ ์ ์ฌ - ๋ง์ง๋ง์ '์ ์กฐ๊ฑด 1~n๊ณผ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋ฐํํ ๊ฒฐ๊ณผ' ๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด NULL ๋ฐํ - ์กฐ๊ฑด๋ณ๋ก ๋์ผํ ์๋ฃํ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํด์ผ ํจ DECODE([๊ฒ์ฌ ๋์์ด ๋ ์นผ๋ผ or ๋ฐ์ดํฐ / ์ฐ์ฐ์ด๋ ํจ์์ ๊ฒฐ๊ณผ], [์กฐ๊ฑด 1], [๋ฐ์ดํฐ๊ฐ ์กฐ๊ฑด 1๊ณผ ์ผ์นํ ๋ ๋ฐํํ ๊ฒฐ๊ณผ], [์กฐ๊ฑด 2], [๋ฐ์ดํฐ๊ฐ ์กฐ๊ฑด 2๊ณผ ์ผ์นํ ๋ ๋ฐํํ ๊ฒฐ๊ณผ], … … [์กฐ๊ฑด n], [๋ฐ์ดํฐ๊ฐ ์กฐ๊ฑด n๊ณผ ์ผ์นํ ๋ ๋ฐํํ ๊ฒฐ๊ณผ], [์ ์กฐ๊ฑด 1~n๊ณผ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋ฐํํ ๊ฒฐ๊ณผ]) -- 1. SELECTEMPNO, ..