Home Start Back Next End
  
63
Penggunaan is null atau is not null
Ketika
terdapat
penggunaan
sintaks
is
null
atau
is
not
null
di
dalam klausa WHERE
maka optimizer tidak akan
menggunakan
indeks
tersebut.
Hal
ini
disebabkan
karena
nilai
dari null
tidak terdefinisi
sehingga
tidak ada
nilai di dalam basis data
yang
sama dengan NULL.
Gambar
2.55
menunjukkan
contoh
query yang menyebabkan full
table
scan walaupun pada kolom sal terdapat indeks karena pengunaan is null
dalam klausa WHERE :
SELECT empno, ename, deptno
FROM emp
WHERE sal is null;
Gambar 2. 55 Query dimana index tidak digunakan karena
pengunaan sintaks is null
Word to PDF Converter | Word to HTML Converter