Computer >> Máy Tính >  >> Lập trình >> MySQL

CHỌN FLOAT với độ chính xác đã cho trong MySQL

Bạn có thể sử dụng hàm ROUND ().

Cú pháp như sau

 CHỌN VÒNG (yourColumnName, yourPre precisionIntegerValue) từ yourTableName; 

Để hiểu khái niệm này, chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau

 mysql> tạo bảng cho 

Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau -

 mysql> chèn vào giá trị cho sẵnPre precisionDemo (Số tiền) (45,678); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào giá trị givenPre precisionDemo (Số tiền) (123.456); Truy vấn OK, 1 hàng bị ảnh hưởng (0,15 giây) mysql> chèn vào các giá trị (Số tiền) choPre precisionDemo (245,890); Truy vấn OK, 1 hàng bị ảnh hưởng (0,20 giây) mysql> chèn vào các giá trị (Số tiền) choPre precisionDemo (980,678); Truy vấn OK, 1 hàng bị ảnh hưởng (0,19 giây) 

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau -

 mysql> select * from givenPre precisionDemo; 

Sau đây là kết quả

 + --------- + | Số lượng | + --------- + | 45,678 || 123,456 || 245,89 || 980.678 | + --------- + 4 hàng trong bộ (0,00 giây) 

Đây là truy vấn để CHỌN NỔI với độ chính xác đã cho

 mysql> CHỌN VÒNG (Số tiền, 2) từ givenPre precisionDemo; 

Sau đây là kết quả

 + ----------------- + | ROUND (Số tiền, 2) | + ----------------- + | 45,68 || 123,46 || 245,89 || 980,68 | + ----------------- + 4 hàng trong bộ (0,00 giây)