๋ฐ์ดํฐ๋ฒ ์ด์ค/SQL
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..
2022. 8. 4. 16:06