Archivo por días: 31 mayo, 2021


Usar CASE en WHERE y en ORDER BY ORACLE

En algún momento si necesitamos condicionar la información de un WHERE o un ORDER BY, se puede realizar sin inconvenientes con un simple case: Ejemplo de un CASE evaluando un solo campo:

Ejemplo de un CASE si se necesita evaluar múltiples campos:

Hay que conocer la diferencia de ambos métodos para poder realizar condicionales dentro de cláusulas WHERE y ORDER BY.   Ejemplo de CASE en WHERE. En un caso con un Procedimiento PL/SQL me encontré con una tabla que incluía dos tipos de documentos, para no repetir el mismo procedimiento o realizar dos consultas dependiendo del tipo […]