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

Quy tắc nhân viên ngân hàng Oracle

Số học thập phân chính xác là một chủ đề lớn và phức tạp.

Google 'làm tròn số thập phân mike colishaw' nếu bạn muốn đọc bài Oracle về chủ đề này.

Về cơ bản, có nhiều phương án làm tròn có thể thực hiện được:-

Làm tròn mọi thứ - mặc định trong hầu hết các ngôn ngữ bao gồm cả C vì Oracle được viết bằng C, đây có lẽ là lý do tại sao họ làm điều này.

Làm tròn mọi thứ - hiếm khi thấy nhưng đôi khi cần được thực hiện vì các quy tắc thị trường và thuế khó hiểu.

Làm tròn một nửa cơ bản - mọi thứ trên 0,5 làm tròn mọi thứ khác làm tròn xuống.

Làm tròn một nửa hào phóng - bất kỳ thứ gì dưới 0,5 làm tròn xuống bất kỳ thứ gì khác làm tròn.

Làm tròn nhân viên ngân hàng - Các số chẵn tuân theo quy tắc Làm tròn một nửa Cơ bản, các số lẻ tuân theo quy tắc Làm tròn một nửa Chung. Điều này hiếm khi xảy ra ở các ngân hàng thực tế, những ngân hàng thích làm tròn nếu tiền đến ít hơn và làm tròn xuống khi nó đến với khách hàng.

ORACLE NUMBER thực sự là một triển khai Số học thập phân khá tốt và chính xác trong chừng mực.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách giải quyết vấn đề với Oracle DBMS_LOB

  2. Nắm bắt các giá trị kích hoạt DUP_VAL_ON_INDEX

  3. Không gian bảng trong Oracle

  4. Lỗi trên trình kích hoạt ORACLE

  5. SQL bí ẩn chặn quy trình đã lưu trữ của tôi không cho thực thi trên ORACLE