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

Cả percentile_cont và percentile_disc đều không tính toán phân vị thứ 75 mong muốn trong PostgreSQL 9.6.3

Đã đăng câu hỏi này lên Reddit và có thể nhận được một số trợ giúp.

Rõ ràng, percentile_cont hàm, ngoài percentilepercentile.inc các hàm trong Excel, tính toán bằng cách sử dụng biến thể C =1 của phép nội suy tuyến tính như được giải thích trong Wikipedia này:

https ://en.wikipedia.org/wiki/Percentile#Second_variant.2C_.7F.27.22.60UNIQ--postMath-00000043-QINU.60.22.27.7F

Rõ ràng, những gì tôi đang sử dụng được gọi là Phân phối theo kinh nghiệm với Trung bình.

Vì vậy, các hàm gốc của PostgreSQL sẽ không hoạt động tốt và sẽ cần phải tạo một hàm tùy chỉnh mà tôi sẽ đăng khi tôi hoàn thành. (Tôi nghi ngờ nó sẽ sử dụng ntile cũ từ trước ngày 9.4, nhưng vẫn đang xem xét nó).

Nhưng dù sao, đó là lý do tại sao nó bị tắt.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ScalikeJDBC:Nhóm kết nối chưa được khởi tạo. (Tên:'mặc định)

  2. Làm cách nào để hợp nhất các cột từ hai bảng thành một đầu ra?

  3. Kiểm tra xem cột có tồn tại hay không khi có nhiều bảng có cùng tên trong các lược đồ khác nhau (PSQL 8.2)

  4. Làm thế nào để truy cập thủ tục trả về con trỏ setof từ PostgreSQL trong Java?

  5. Gói PGLogical 1.1 cho PostgreSQL 9.6beta1