array-agg

    2热度

    1回答

    说我正在做一些简单的像来自两个表中选择的一切: "SELECT * FROM table1; SELECT * FROM table2;" 它会返回一个结果对象,看起来像: {rows:[{},{},{} etc...]} 当行对象的数组中的每一行从table1,随后从table2每一行。 我想要的是能够将上述SELECT报表合并成一个数据库查询,但有它返回类似: [ {table1ro

    1热度

    3回答

    我想打一个查询 select * from projects where user_id = 3; ,并根据它的结果r,我需要做n查询,其中n是长度的rl。例如: | id | project_name | description | user_id | | 1 | Project A | lorem ipsu | 3 | | 4 | Project B | lorem ipsu | 3

    52热度

    2回答

    表 '动物': animal_name animal_type Tom Cat Jerry Mouse Kermit Frog 查询: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types

    0热度

    2回答

    的回答我的问题PostgreSQL的ARRAY_AGG顺序几乎是在这里:PostgreSQL array_agg order 除此之外,我想ARRAY_AGG在窗函数: select distinct c.concept_name, array_agg(c2.vocabulary_id||':'||c2.concept_name order by c2.vocabul

    0热度

    1回答

    我有一个整数类型列名为开始。我想通过这个列的值来创建一个数组。这似乎很容易,我使用array_agg(),但它是给出空数组作为输出。以下是我的列数据 start 1 2 11 5 . . . (and so on) 而下面是用我的查询,使阵列: select array_agg(start) as start_array from table1; 为什么给空数组?

    -1热度

    1回答

    db2 query 在图像提供为ref。,我新的IBM DB2,如何可以具有在红色正方形的结果作为数组或串,以便它代表连续的一列。 例如。 CONSEC,IRNONM,IRTABR,阵列o字符串

    2热度

    2回答

    我有一个查询,它使用array_agg作为参数,并且在postgres 9.6上不被接受。 我创造了这个样本来说明这个问题: create table numbers (id integer primary key, name varchar(10)); insert into numbers values(1,'one'); insert into numbers values(2,'two

    1热度

    2回答

    我有如下数据: ================================================================ session_id screen_name screen_launch_time ================================================================ 990004916946

    0热度

    1回答

    我知道有一个SELECT array_agg(f) FROM (SELECT blah FROM stuff) f的过程,这在SQL中很棒,但在PL/pgSQL中编写函数时,有没有简写方法? 我想把JSON键放到一个数组中,我可以用来看看长度。 喜欢的东西... v_len := array_length(array_agg(json_object_keys(myjson)), 1); 而不是长,