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

Thêm dấu phần trăm vào một số trong MariaDB

Dưới đây là một ví dụ nhanh về định dạng một số dưới dạng phần trăm trong MariaDB.

CONCAT() hàm nối các đối số của nó. Do đó, chúng ta có thể chuyển số làm đối số đầu tiên và dấu phần trăm làm đối số thứ hai.

Ví dụ

Dưới đây là một ví dụ để chứng minh:

SELECT CONCAT(7.45, '%');

Kết quả:

7.45%

Kết quả là một chuỗi hiển thị số dưới dạng giá trị phần trăm. Số được chuyển đổi hoàn toàn thành một chuỗi trước khi thêm dấu phần trăm.

Chúng ta cũng có thể chuyển các biểu thức như sau:

SELECT CONCAT(0.0745 * 100, '%');

Kết quả:

7.4500%

Chúng tôi cũng có thể định dạng phần số bằng FORMAT() chức năng:

SELECT CONCAT(FORMAT(0.0745 * 100, 2), '%');

Kết quả:

7.45%

Dưới đây là một số ví dụ khác với các số và chuỗi định dạng khác nhau:

SELECT 
    CONCAT(FORMAT(2745, 0), '%') AS "1",
    CONCAT(FORMAT(0.0745, 3), '%') AS "2",
    CONCAT(FORMAT(2.35, 5), '%') AS "3",
    CONCAT(FORMAT(0.0745, 2), '%') AS "4";

Kết quả:

+--------+--------+----------+-------+
| 1      | 2      | 3        | 4     |
+--------+--------+----------+-------+
| 2,745% | 0.075% | 2.35000% | 0.07% |
+--------+--------+----------+-------+

Thêm Zeros hàng đầu

Chúng ta có thể sử dụng LPAD() để thêm một số số 0 ở đầu:

SELECT CONCAT(LPAD(2.75, 5, 0), '%');

Kết quả:

02.75%

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giám sát hiệu suất MariaDB trong một đám mây lai

  2. Cách TIMESTAMP () hoạt động trong MariaDB

  3. Cách đạt được Tuân thủ PCI cho MySQL &MariaDB với ClusterControl - Phát lại

  4. Người điều hành MariaDB UNION đã giải thích

  5. 20 Mẹo:Chuẩn bị cơ sở dữ liệu của bạn cho Thứ Sáu Đen và Thứ Hai Điện Tử