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

hàm trunc và round trong sql

Không, hành vi phụ thuộc vào giá trị của chữ số có nghĩa (chữ số thứ 3 (3) là chữ số có nghĩa trong trường hợp của bạn, vì nó dưới 5 roundtrunc làm tương tự)

thử select trunc(125456.76,-4) from dual (kết quả là 120000) so với select round(125456.76,-4) from dual (kết quả là 130000). Bây giờ khi chữ số có nghĩa là 5 (hoặc cao hơn), kết quả của truncround khác nhau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xem tất cả Siêu dữ liệu của các cột trong bảng trong cơ sở dữ liệu oracle?

  2. Gọi chính xác một thủ tục được lưu trữ bằng Spring Data JPA

  3. Cách nhanh hơn để tải bảng kho dữ liệu khổng lồ

  4. Trong SQL, làm cách nào để tôi gặp lỗi khi cập nhật các giá trị 'not null' trong bảng cơ sở dữ liệu

  5. Oracle chèn vào table2 sau đó xóa khỏi table1, ngoại lệ nếu thất bại