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

MySQL từ số thập phân (13,6) sang tiền tệ

Điều này sẽ cung cấp cho bạn một số tiền được định dạng bằng Euro:

SELECT CONCAT('€', FORMAT(SUM(totalExcl), 2, 'de_DE')) AS total

Sẽ hiển thị:€8.890.905,86

Phương án thay thế được yêu cầu khác:

SELECT CONCAT('€M', FORMAT((SUM(totalExcl)/1000000), 1, 'de_DE')) AS total

Sẽ hiển thị:€M8,9

Lưu ý rằng ví dụ này sẽ hiển thị tổng theo tiêu chuẩn (LOCALE de_DE) chứ không phải với định dạng chính xác mà bạn đã yêu cầu, có các dấu chấm hỗn hợp "." và dấu phẩy "," theo cách không chuẩn. Điều này có thể dễ dàng được khắc phục bằng một số thao tác chuỗi nếu bạn thực sự phải định dạng tổng theo cách đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ số PostgreSQL và Chỉ số InnoDB - Hiểu sự khác biệt

  2. Gửi dữ liệu từ javascript đến cơ sở dữ liệu mysql

  3. CHÈN BỎ QUA VÀO khóa ngoại của MySQL

  4. Cách tốt nhất để lưu trữ danh sách có thứ tự trong cơ sở dữ liệu?

  5. LỖI 2002 (HY000):Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/tmp/mysql.sock'