Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Memformat Angka dengan Koma di MySQL

Kita dapat menggunakan FORMAT() fungsi di MySQL untuk memformat angka menjadi format yang lebih mudah dibaca manusia.

Fungsi mengembalikan nomor sebagai string yang diformat. Ia menambahkan pemisah ribuan dan desimal separator seperlunya, dan membulatkan hasilnya ke posisi desimal yang diberikan.

Contoh

Di MySQL, FORMAT() fungsi menerima angka sebagai argumen pertama, diikuti dengan posisi desimal:

SELECT FORMAT(123456.789, 2);

Hasil:

123,456.79

Tidak perlu menentukan di mana koma harus pergi. Fungsinya tahu di mana harus meletakkannya.

Berikut contoh lain dengan jumlah yang lebih besar:

SELECT FORMAT(123456789.123456789, 6);

Hasil:

123,456,789.123457

Menggunakan Koma untuk Tempat Desimal

Di banyak lokal, koma digunakan sebagai tempat desimal, dan titik/titik digunakan untuk pemisah grup.

FORMAT() function menerima argumen ketiga yang memungkinkan kita menentukan lokal yang akan digunakan saat memformat angka.

Contoh:

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

Hasil:

123.456,79

Dalam hal ini, saya mengatur lokal ke de_DE , yang untuk bahasa Jerman. Kali ini koma digunakan sebagai pemisah desimal, dan titik digunakan untuk pemisah grup.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memiliki SQL Dinamis di Prosedur Tersimpan MySQL

  2. Pernyataan PDO saya tidak berfungsi

  3. 2 Cara Mengembalikan Baris yang Hanya Mengandung Karakter Non-Alfanumerik di MySQL

  4. Hapus baris sql di mana ID tidak memiliki kecocokan dari tabel lain

  5. Temukan jumlah kolom dalam sebuah tabel