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

Sử dụng ruby ​​để chuyển đổi các số nguyên chưa ký được lưu trữ dưới dạng đã ký trở lại giá trị ban đầu

Tôi không chắc về các chi tiết cụ thể của Ruby, nhưng về cơ bản bạn cần thêm 2 ^ 64 nếu số âm. Điều đó giả sử rằng số được lưu trữ dưới dạng phần bù của 2, điều này gần như chắc chắn là như vậy.

FYI, hệ thống bổ sung của 2, về cơ bản nó coi một số 32-bit (giả sử) như một số mod 2 ^ 32. Điều này có nghĩa là -1 giống như 2 ^ 32 - 1 hoặc 0xFFFFFFFF. Điều này thực sự đơn giản để sử dụng ở cấp độ phần cứng.



  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 n hàng NULL trong PostgreSQL

  2. Tìm ra số tháng giữa 2 ngày

  3. Kết nối Ứng dụng iPhone với PostgreSQL bằng Libpq

  4. Django &Postgres - phân vị (trung vị) và nhóm theo

  5. Các hàng trùng lặp trong một bảng khóa chính.