sql >> Database teknologi >  >> RDS >> Mysql

MySQL fra decimal(13.6) til valuta

Dette vil give dig en sum formateret i Euro:

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

Vil vise:€8.890.905,86

Den anden anmodede om alternativ:

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

Vil vise:€M8,9

Bemærk, at dette eksempel vil vise summen i henhold til standarder (LOCALE de_DE), og ikke med det nøjagtige format, du har anmodet om, som har blandede prikker "." og kommaer "," på en ikke-standard måde. Dette kunne nemt rettes med en streng manipulation, hvis du virkelig skal formatere summen på den måde.




  1. Korrekt persisterede beregnede kolonner

  2. MySQL fuldtekstsøgning og SOUNDEX

  3. Genvinder adgang til mistet MySQL-adgangskode til PHPMyAdmin på WAMP

  4. JavaScript Bekræft før sletning med PHP/MYSQL