MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Tambahkan Tanda Persen ke Nomor di MariaDB

Di bawah ini adalah contoh cepat memformat angka sebagai persentase di MariaDB.

CONCAT() fungsi menggabungkan argumennya. Oleh karena itu, kita dapat meneruskan angka sebagai argumen pertama, dan tanda persen sebagai argumen kedua.

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT CONCAT(7.45, '%');

Hasil:

7.45%

Hasilnya adalah string yang menampilkan angka sebagai nilai persentase. Angka tersebut secara implisit dikonversi menjadi string sebelum tanda persen ditambahkan.

Kita juga dapat melewatkan ekspresi seperti berikut:

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

Hasil:

7.4500%

Kami juga dapat memformat bagian numerik dengan FORMAT() fungsi:

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

Hasil:

7.45%

Berikut adalah beberapa contoh lagi dengan berbagai angka dan format string:

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";

Hasil:

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

Tambahkan Nol Awal

Kita bisa menggunakan LPAD() untuk menambahkan beberapa angka nol di depan:

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

Hasil:

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. Memahami Indeks di MySQL:Bagian Kedua

  2. Bagaimana TO_CHAR() Bekerja di MariaDB

  3. MariaDB JSON_ARRAY_INSERT() Dijelaskan

  4. Manajemen Pengguna Basis Data:Mengelola Peran untuk MariaDB

  5. Pemantauan Replikasi MySQL yang Efektif Dengan Dasbor SCUMM:Bagian 2