sql >> データベース >  >> RDS >> PostgreSQL

postgres2d配列の間接参照

    書き留める前に、この西洋の完全なキャストを検討してください:

    WITH tbl(arr) AS (SELECT (ARRAY[[10,11],[20,21]]))
    SELECT arr[2][1]    AS the_good
          ,arr[1]       AS the_bad
          ,arr[1:1]     AS the_ugly   -- first slice of 2D-array
          ,arr[1][1:2]  AS the_ugly_twin -- 2D-array with elements 1 & 2 of 1st slice
          ,ARRAY((SELECT unnest(arr[1:1]))) AS the_righteous -- 1D-array of 1st slice
    FROM   tbl;
    

    -> sqlfiddle より多くの例があります。

    マニュアルの背景こちら およびこちら 。




    1. postgresqlで英数字の値を自動インクリメントする方法は?

    2. 実行速度の遅いPostgresクエリ

    3. Ms-AccessTreeViewを使用したListViewコントロール

    4. 挿入トリガーにはcommitステートメントが必要ですか