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

PostgreSQL sum typecasting như một bigint

Kết quả rõ ràng là lớn hơn những gì bigint có thể giữ:

Postgres trả về numeric trong trường hợp như vậy. Bạn không cần phải làm gì cả, nó chỉ hoạt động mà không cần diễn viên rõ ràng.

Nếu không, bạn có thể truyền kiểu cơ sở thành bigint , do đó buộc kết quả phải là numeric trong mọi trường hợp.

SELECT sum(myvalue::int8) ...


  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ự động tạo siêu người dùng với mỗi giản đồ django

  2. Hàng đợi trong php và postgres

  3. 2 cách để thêm Zeros hàng đầu trong PostgreSQL

  4. Trình tạo id Hibernate thích hợp cho cột nối tiếp postgres / bigserial?

  5. Cách nâng cấp PostgreSQL 11 lên PostgreSQL 12 với Zero Downtime