RE: Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

From: Pedro PG <pedropg(at)outlook(dot)com>
To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Capturar ID's de JSON y mostrarlos en una LINEA separados por ","
Date: 2014-05-09 20:48:14
Message-ID: BLU180-W88E68CF66A0742C38E85A0A7480@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El valor para el json lo recibe una funcion de la siguiente forma:
>> CREATE OR REPLACE FUNCTION fn_mantenimiento_ETC(IN in_matriz json DEFAULT NULL::json)
La versión de PostgreSQL:
>> PostgreSQL 9.3
Si he visto que hay varias funciones pero aun no logro llegar a la solución.Gracias por el tiempo.

Bach. Ing. de Sistemas Pedro Ricardo Pejerrey Gómez------------------------------------------------------------------------Área de TI en Provias Nacional - Zonal Piura - TumbesAnalista Programador && DBAFreeLancer MVC

Date: Fri, 9 May 2014 16:42:15 -0600
From: asotolongo(at)uci(dot)cu
To: pedropg(at)outlook(dot)com
CC: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","





Hola Pedro:

Almacenas los JSON con el tipo de dato JSON de PostgreSQL?

Que versión de PostgreSQL estas utilizando?, pues la 9.3 tiene
mejoras con los operadores y funciones para obtener detalles de
los documentos JSON

saludos

El 5/9/2014 2:08 PM, Pedro PG escribió:




Buen día lista, verán tengo el siguiente json:


>> '[{id:1, nombre: "pedro"},{id:2, nombre: "juan"},
{id:10, nombre: "carlos"}]'


Deseo que por medio de alguna instrucción me devuelva los
id de cada tupla, mas o menos así:


>> 1, 2, 10


de forma tal que lo pueda usar en una instrucción EXECUTE


>> EXECUTE CONCAT('SELECT * FROM tabla WHERE id_dato
IN (', aquí ira la variable que contenga lo que necesito,')')


Gracias desde ya.

Bach. Ing. de Sistemas Pedro Ricardo Pejerrey Gómez
------------------------------------------------------------------------
Área de TI en Provias Nacional - Zonal Piura - Tumbes
Analista Programador && DBA
FreeLancer MVC





VII Escuela Internacional de Verano en la UCI del 30 de junio al 11 de julio de 2014. Ver www.uci.cu

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Yoan Manuel Pérez Piñero 2014-05-09 21:26:43 Re: Instalando repmgr
Previous Message Pedro PG 2014-05-09 20:08:28 Capturar ID's de JSON y mostrarlos en una LINEA separados por ","