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); 而不是長,