Ir al contenido principal

Entradas

Mostrando las entradas de noviembre, 2015

Pivot PL/SQL - ORACLE 11G

En Oracle 11g una de las muchas funcionalidades incorporada en dicha versión es la solución a muchos de nuestro problemas, que en versiones anteriores teníamos que recurrir a la expresión CASE.

Recordemos que el operador Pivot se encarga de presentar información en un informe con referencias cruzadas con formato de planilla de cálculo a partir de cualquier tabla relacional usando código PL/SQL intermedio (dependiendo el caso que se presente), y almacena dichos datos en una tabla con referencias cruzadas de un determinado almacén (base de datos).

Además en el mundo de BI o OLAP un pivot es conocido como tablas de doble entrada, multidimensionales o simplemente conocidos con cross table (tablas cruzadas).

Consideracioness:
Son utilizadas asociadas a funciones de agrupamiento tales como SUM, COUNT, MIN, MAX, entre otros.
Se recomienda usar alias cuando se va a realizar más de una función agregada.
El título de la columna corresponderá a la lista de valores o alias de cada valor que agrega en e…