Pytanie Oracle, NVL.
Pytanie Oracle, NVL.
Po pierwsze, zastosowanie funkcji NVL w bloku WHERE służy do ograniczenia pewnych wierszy w wynikach zapytania, podczas gdy ta sama funkcja użyta w klauzuli SELECT służy do zmiany sposoby wyświetlania wartości NULL w wynikach. Jeśli zapytania mają różną logikę, nie ma sensu porównanie ich wydajności.
Po drugie, funkcja NVL generuje takie samo obciążenie per wiersz niezależnie od tego, w jakiej klauzuli zostanie wywołania ze względu na to, iż miejsce jej wywołania nie ma wpływu na sposób jej działania.