Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

CASE en postgresql para elegir query

Estas en el tema de CASE en postgresql para elegir query en el foro de PostgreSQL en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/10/2021, 10:03
 
Fecha de Ingreso: septiembre-2003
Mensajes: 251
Antigüedad: 18 años, 1 mes
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



La zona horaria es GMT -6. Ahora son las 22:58.