列名を表名で修飾する

列名指定時に、ただ単に列名を指定するよりも、表名で修飾して列名を指定したほうがパフォーマンスが高くなります。たとえば

select emp_id
from tbl_employee;
とするよりも

select tbl_employee.emp_id
from tbl_employee;
というように列名を表名で修飾する、もしくは表名に別名を指定して

select a.emp_id
from tbl_employee a;
としたほうがパフォーマンスが高くなります。


初版2005/06/21 :最終更新2005/06/21
HOME