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

truyền một số trôi nổi sang số thập phân trong mysql

DECIMAL(7,2) có nghĩa là một số có dấu thập phân cố định, có 7 chữ số hoàn toàn, với 2 trong số đó ở bên phải dấu thập phân. (Vì vậy, 5 trái, 2 phải.)

Bạn không cần để truyền trừ khi bạn muốn hành vi của các loại DECIMAL (thông thường, điểm cố định) thay vì hành vi của các loại FLOAT (xấp xỉ hữu ích với số lượng chữ số tương đối khó đoán ở bên phải dấu thập phân). Ví dụ:mức trung bình của bạn cho mã sản phẩm "PEC" với dàn diễn viên là 33333,65; không có dàn diễn viên đó là 33333,653333.

Nếu bạn thường xuyên sử dụng tất cả các chữ số, bạn có thể nên tăng tổng số chữ số trong dàn diễn viên. Nói, với một cái gì đó như DECIMAL (14,2) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong SQL / MySQL, sự khác biệt giữa ON và WHERE trong một câu lệnh nối là gì?

  2. Ràng buộc tiến trình của truy vấn với tiến trình Tính chất của thanh tiến trình để thông báo cho người dùng thời gian tải xuống và tải lên trong javaFX?

  3. Truy vấn Rails 3 với điều kiện có số lượng liên kết

  4. Cách sử dụng kết quả của truy vấn làm tên cột trong câu lệnh SELECT

  5. Giá trị số nguyên không chính xác:'' cho cột