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

chọn bán kính từ ST_MinimumBoundsRadius

sự khác biệt chính đó là trong trường hợp đầu tiên bạn đang gọi hàm trong FROM trong khi mệnh đề thứ hai nằm trong select mệnh đề. Trong trường hợp đầu tiên, kết quả được tạo thành hai cột trong khi ở phần sau, nó là chuỗi tổng hợp của tất cả các cột.

Bạn có thể sửa nó bằng cách sử dụng hàm trong FROM một lần nữa, sử dụng một trong hai dấu ngoặc kép hoặc phép nối bên:

SELECT radius 
FROM ST_MinimumBoundingRadius((SELECT ST_Collect(geom) 
                                FROM a)) minrad;

hoặc

SELECT radius
FROM (SELECT ST_Collect(geom) geom FROM a) tbla,
    LATERAL ST_MinimumBoundingRadius(tbla.geom) minrad;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring + Hibernate:Sử dụng bộ nhớ cache của gói truy vấn

  2. Có cách nào để Đánh giá Giới hạn hoặc Tăng tốc cho người dùng hoặc kết nối trong PostgreSql không?

  3. Heroku pg:psql ngừng hoạt động

  4. Kiểm tra động dữ liệu với trình kích hoạt PostgreSQL

  5. Cách tốt nhất để đếm các bản ghi theo khoảng thời gian tùy ý trong Rails + Postgres