Oracle analitik fonksiyonlarında temel prensip bu fonksiyonların sorgu sonuç bilgilerinin üzerinde çalıştırılmasıdır. Analitik fonksiyonlar içeren bir sorguda önce ” where , joinler , group by, having ” çalıştırılır, daha sonra analitik fonksiyonlar sonuçlar üzerinde çalıştırılır , en son olarakta “order by ” çalıştırılır. Analitik fonksiyonlar “View, alt sorgu” kullanımı gerektiren bir çok sorguda bu gereksinimi ortadan kaldırarak çok büyük performans artışı sağlamaktadır. Bu durumu bir örnekle gösterelim.