Resultados de la búsqueda a petición "set-returning-functions"

1 la respuesta

Función para recorrer y seleccionar datos de múltiples tablas

Soy nuevo en Postgres y tengo una base de datos con varias tablas de la misma estructura. Necesito seleccionar datos de cada tabla que coincidan con ciertos criterios. Podría hacer esto con un montón deUNION consultas, pero el número de tablas ...

1 la respuesta

Error al usar regexp_split_to_table (Amazon Redshift)

Tengo la misma pregunta que esta: Dividir un campo separado por comas en Postgresql y hacer UNION ALL en todas las tablas ...

2 la respuesta

PostgreSQL - orden por una matriz

Tengo 2 tablas: curso que contiene id y nombre de los cursos y tagCourse que contiene etiquetas para cada curso.

2 la respuesta

Paralelo unnest () y orden de clasificación en PostgreSQL

Entiendo que usando SELECT unnest(ARRAY[5,3,9]) as idsin unORDER BY cláusula, el orden del conjunto de resultados no está garantizado. Por ejemplo, podría obtener: id -- 3 5 9Pero, ¿qué pasa con la siguiente solicitud: SELECT ...

2 la respuesta

¿La función Postgres devuelve un registro mientras tengo muchos registros?

Tengo muchos registros que devuelve mi consulta simple, pero cuando uso la función solo me da el primer registro, en primer lugar creo mi propio tipo de datos usando, CREATE TYPE my_type (usr_id integer , name varchar(30));y mi función ...

2 la respuesta

El registro devuelto por la función tiene columnas concatenadas

Tengo una tabla que almacena los cambios de cuenta a lo largo del tiempo. Necesito unir eso con otras dos tablas para crear algunos registros para un día en particular, si esos registros aún no existen. Para facilitar las cosas (espero), he ...

2 la respuesta

¿Cuál es el índice adecuado para consultar estructuras en matrices en Postgres jsonb?

Estoy experimentando con mantener valores como los siguientes en un Postgresjsonb campo en Postgres ...

2 la respuesta

Dividir la cadena dada y preparar la declaración del caso

Mesa: nombre de la tabla create table table_name ( given_dates timestamp, set_name varchar );Inserción de registros: insert into table_name ...

3 la respuesta

Cadena dividida con dos delimitadores y tipo de conversión

Tengo una función PL / pgSQL como esta (gracias al tipo que lo hizo posible): CREATE OR REPLACE FUNCTION public.split_string(text, text) RETURNS SETOF text LANGUAGE plpgsql AS $function$ DECLARE pos int; delim_length int := length($2); BEGIN ...

3 la respuesta

¿Cuál es el comportamiento esperado para múltiples funciones de retorno de conjuntos en la cláusula select?

Estoy tratando de obtener una "unión cruzada" con el resultado de dos funciones de retorno de conjuntos, pero en algunos casos no obtengo la "unión cruzada", ver ejemplo Comportamiento 1: Cuando las longitudes de conjunto son las mismas, ...