본문 바로가기
DataBase

WHERE INDEXを使用してみましょう

by 따봉이 2020. 11. 1.
728x90
반응형

数値カラムに文字型の数値を入力すると、

通常、インデックスを使用することができる。

 

ex)select* from Employee where EmpNo= '90005'

EmployeeテーブルのEmpNo列が数値型の場合、

 

オプティマイザ「90005」文字型を数値型に自動的に変えてくれ

通常Indexを使用するようにしてくれる。

 

 

しかし、

文字型のカラムの数を数値タイプで

SELECT時Full Scanが起こる。

 

ex)select* from Employee DeptNo=300

DeptNoカラムが文字型の場合、DeptNoカラムが数値型で

変換されFull Scan発生

728x90
반응형

댓글