PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

дерефериране на postgres 2d масив

Помислете за пълния актьорски състав на този уестърн, преди да го отпишете:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.internal.util.config.ConfigurationException:Не можа да се намери ресурс cfg.xml [/HibernateTest/src/hibernate.cfg.xml]

  2. Свържете приложението iPhone към PostgreSQL с помощта на Libpq

  3. Какво е сканиране на растерна памет в план за заявка?

  4. Възстановени изтрити редове в postgresql

  5. Прословутото java.sql.SQLException:Не е намерен подходящ драйвер