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

Định dạng số bằng dấu phẩy trong MariaDB

Trong MariaDB, chúng ta có thể sử dụng FORMAT() chức năng định dạng một số bằng dấu phẩy.

Cụ thể hơn, hàm trả về số dưới dạng một chuỗi được định dạng, với dấu phân cách hàng nghìn và dấu phân tách thập phân và được làm tròn đến vị trí thập phân đã cho.

Ví dụ

Nó 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 nơi đặt chúng.

Để chắc chắn, đây là một ví dụ khác có 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

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

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 cho định dạng.

Đây là một ví dụ:

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

Kết quả:

123,456.79

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. Mở rộng quy mô cơ sở dữ liệu Moodle

  2. Quản lý khóa SSL và mã hóa dữ liệu MySQL khi chuyển tuyến

  3. Làm thế nào Performant là ProxySQL Node của bạn?

  4. Cách thức hoạt động của FORMAT () trong MariaDB

  5. Kerberos dành cho SQLyog bằng Trình kết nối MariaDB / C