PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

dereferencing postgres mảng 2d

Hãy xem xét dàn diễn viên đầy đủ của phương Tây này trước khi bạn viết nó ra:

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 với nhiều ví dụ hơn.

Một số thông tin cơ bản trong sách hướng dẫn tại đây tại đây .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo trình tự theo thứ tự

  2. Dữ liệu trong solr có được hỗ trợ bởi postgres trong ckan không

  3. Nhóm SQL theo phạm vi ngày

  4. Làm cách nào để thực hiện truy vấn không phân biệt chữ hoa chữ thường trong Postgresql?

  5. Cách lấy hàng cuối cùng cho mỗi nhóm trong PostgreSQL