SQLํŠœ๋‹ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
1 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

SQL | FROM ์„œ๋ธŒ์ฟผ๋ฆฌ ์ธ๋ผ์ธ๋ทฐ ์‚ฌ์šฉ ์„ฑ๋Šฅํ–ฅ์ƒ ํŠœ๋‹

์ฟผ๋ฆฌ ๊ฐ€์ด๋“œ ๋ผ์ธ ๊ฐ€๊ธ‰์  WHERE ์กฐ๊ฑด์—์„œ๋Š” ์ธ๋ฑ์Šค ์ปฌ๋Ÿผ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•œ๋‹ค. ์ธ๋ฑ์Šค๋ฅผ ๋งŒ๋“ค์–ด ๋†“๋”๋ผ๋„ WHERE ์กฐ๊ฑด์„ ์–ด๋–ป๊ฒŒ ๋ช…์‹œํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ์˜ตํ‹ฐ๋งˆ์ด์ €๊ฐ€ ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด A์™€ B๋ผ๋Š” ์ปฌ๋Ÿผ์˜ ์ธ๋ฑ์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, WHERE ์กฐ๊ฑด์—์„œ A ์ปฌ๋Ÿผ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ธ๋ฑ์Šค๋ฅผ ํƒ€์ง€ ์•Š๊ฒŒ ๋œ๋‹ค. ์˜ˆ) CONTRACT ํ…Œ์ด๋ธ”์—์„œ CONTRACT_NO, CONTRACT_REV ์ปฌ๋Ÿผ์ด CON_NO_IDX ์ธ๋ฑ์Šค๋กœ ๋งŒ๋“ค์–ด์ ธ ์žˆ์„ ๋•Œ, ์•„๋ž˜์™€ ๊ฐ™์€ ์ฟผ๋ฆฌ๋Š” ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  FULL SCAN์„ ํ•˜๊ฒŒ ๋œ๋‹ค. SELECT * FROM CONTRACT WHERE CONTRACT_REV ='1' ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜์—ฌ์•ผ ํ•œ๋‹ค. SELECT * FROM CONTRACT WHERE CON..