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: 21 años, 2 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

Etiquetas: case, elegir, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:44.