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

Cách định dạng số bằng dấu phẩy trong MySQL

Chúng ta có thể sử dụng FORMAT() trong MySQL để định dạng các số thành một định dạng dễ đọc hơn cho con người.

Hàm trả về số dưới dạng một chuỗi được định dạng. Nó thêm dấu phân tách hàng nghìn và dấu phân tách thập phân theo yêu cầu và làm tròn kết quả đến vị trí thập phân đã cho.

Ví dụ

Trong MySQL, FORMAT() hàm chấp nhận một số làm đối số đầu tiên, theo sau là vị trí thập phân:

SELECT FORMAT(123456.789, 2);

Kết quả:

123,456.79

Không cần chỉ định vị trí của dấu phẩy. Hàm biết vị trí cần đặt chúng.

Dưới đây là một ví dụ khác với số lớn hơn:

SELECT FORMAT(123456789.123456789, 6);

Kết quả:

123,456,789.123457

Sử dụng dấu phẩy cho vị trí thập phân

Trong nhiều ngôn ngữ, dấu phẩy được sử dụng làm vị trí thập phân và dấu chấm / dấu chấm đầy đủ được sử dụng cho dấu phân tách nhóm.

FORMAT() hàm chấp nhận đối số thứ ba cho phép chúng tôi chỉ định ngôn ngữ để sử dụng khi định dạng số.

Ví dụ:

SELECT FORMAT(123456.789, 2, 'de_DE');

Kết quả:

123,456.79

Trong trường hợp này, tôi đặt ngôn ngữ thành de_DE , dành cho tiếng Đức. Lần này, dấu phẩy được sử dụng làm dấu phân tách thập phân và dấu chấm đầy đủ được sử dụng cho dấu phân tách nhóm.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều câu lệnh CHÈN mysql trong một php truy vấn

  2. Chuyển mảng đến quy trình lưu trữ MySQL

  3. PHP - Nhập tệp CSV vào cơ sở dữ liệu mysql bằng cách sử dụng TẢI THÔNG TIN DỮ LIỆU

  4. MySQL - MariaDB - Viết thủ tục được lưu trữ đầu tiên

  5. Tính toán khoảng cách giữa các mã zip trong PHP