์ ๋ชฉ์ ๋ญ๋ผ๊ณ ์ง์ด์ผ ํ ์ง ๋๋ฌด ์ ๋งคํด์.. ์ผ๋จ ์ด๋ ๊ฒ ์ง์ด๋ดค๋๋ฐ ๋ด๊ฐ ๋ด๋ ๋ฌด์จ ๋ง์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค.
์ํผ.. ์ผ๋จ ๋ด๊ฐ ์ฐธ๊ณ ํ๊ธฐ ์ํด ๊ธ์ ์จ๋ณธ๋ค.
ํ์๋ค์ ์ ๋ณด๊ฐ ๋ด๊ฒจ์๋ STUDENT๋ผ๋ ํ ์ด๋ธ์ CLASS(๋ฐ) ๋ผ๋ ์นผ๋ผ์๋ค๊ณ ํ์.
1~9๋ฐ๊น์ง ์๋ค.
์ด๋ฐ์์ผ๋ก '๋ฐ' ์กฐ๊ฑด์ผ๋ก ์กฐํ๋ฅผ ํ๊ณ ์ถ๋ค.
๊ทผ๋ฐ
์ด๋ ๊ฒ ์ ์ฒด๋ก๋ ์กฐํ๋ฅผ ํ๊ณ ์ถ๋ค.
๊ทธ๋ด ๋ ์ฌ์ฉํ ์ ์๋ ์ฟผ๋ฆฌ.
์ผ๋จ ์ '์ ์ฒด' ์ ์ฝ๋๋ 'A'์ด๋ผ๊ณ ์ง์ ํด๋์๋ค.
SELECT * FROM STUDENT
WHERE (:argCLASS = 'A' OR :argCLASS = CLASS)
:argCLASS ๋ input์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ฝ๋๋ ๊ฐ๋จํ๋ค. '์ ์ฒด'์ 'A'๊ฐ :argCLASS๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค๋ฉด, OR ์์ ์๋ ๋ถ๋ถ์ด ๋ง์กฑํ๊ฒ ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๋ฉด OR ๋ท๋ถ๋ถ์ ํฐ ์๋ฏธ๊ฐ ์์ด์ง๋ ๊ฒ์ด๋ค. ๊ฒฐ๊ตญ, ์ ์ฒด๋ก ์กฐํํ๋ ๊ฒ๊ณผ ๊ฐ๊ฒ ๋๋ ๊ฒ์ด๋ค.