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

Memformat Angka sebagai Mata Uang di MariaDB

Berikut adalah contoh memformat angka sebagai mata uang di MariaDB.

SELECT CONCAT('$', FORMAT(8790.2398, 2));

Hasil:

$8,790.24

Di sini, kami menggunakan CONCAT() MariaDB berfungsi untuk menggabungkan simbol mata uang dan angka. Kami juga menggunakan FORMAT() berfungsi untuk memformat angka dalam format yang diinginkan.

Menentukan Lokal

FORMAT() MariaDB function menerima argumen ketiga opsional untuk lokal. Ini memungkinkan Anda untuk memformat nomor menggunakan lokal yang ditentukan.

Contoh:

SELECT CONCAT('€', FORMAT(8790.2398, 2, 'de_DE'));

Hasil:

€8.790,24

Dalam hal ini, saya menetapkan bahwa nomor tersebut harus diformat menggunakan konvensi penomoran Jerman, yang menggunakan titik untuk pemisah grup, dan koma untuk titik desimal.

Saya juga menggunakan simbol Euro ( ) sebagai ganti tanda dolar untuk simbol mata uang.

Memformat dalam Aplikasi vs Basis Data

Biasanya lebih baik mata uang dan pemformatan lainnya dilakukan di tingkat aplikasi, daripada di tingkat basis data. Lingkungan pemrograman aplikasi biasanya memiliki kemampuan pemformatan yang lebih baik daripada DBMS, dan biasanya lebih baik memiliki data yang tidak diformat yang dikembalikan oleh DB, sehingga aplikasi dapat memulai dengan yang bersih dan memformatnya sesuai kebutuhan.

Karena itu, terkadang situasi mengharuskan pemformatan dilakukan di tingkat basis data, dalam hal ini, teknik di atas dapat berguna.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Operator LIKE Bekerja di MariaDB

  2. 4 Fungsi untuk Mendapatkan Jam dari Nilai Waktu di MariaDB

  3. Cara Membuat Database MySQL atau MariaDB Anda Sangat Tersedia di AWS dan Google Cloud

  4. 8 Fungsi untuk Mengembalikan Hari dari Tanggal di MariaDB

  5. Bagaimana SUBTIME() Bekerja di MariaDB