Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2021, 10:03
rafex
 
Fecha de Ingreso: septiembre-2003
Mensajes: 251
Antigüedad: 20 años, 6 meses
Puntos: 0
CASE en postgresql para elegir query

Buenos días, por favor sus sugerencias sobre este tema:
Tengo 3 query y necesito crear un reporte en base a un parámetro que me envian para ejecutar uno de esos 3, con un IF seria algo como ...
IF (parametro== "1") THEN
Select * from tabla 1 where condicion1
IF (parametro== "2") THEN
Select * from tabla 2 where condicion 2
IF (parametro== "3") THEN
Select * from tabla 3 where condicion 3

pero entiendo que no puedes usar IF en un query, entonces, es posible hacerlo con un CASE ? podrían por favor indicarme cómo. Gracias