Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL от десетичен (13.6) към валута

Това ще ви даде сума, форматирана в евро:

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

Ще се покаже:€8.890.905,86

Другата поискана алтернатива:

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

Ще се покаже:€M8,9

Имайте предвид, че този пример ще покаже сумата според стандартите (LOCALE de_DE), а не с точния формат, който сте заявили, които имат смесени точки "." и запетаи "," по нестандартен начин. Това може лесно да се поправи с някаква манипулация на низове, ако наистина трябва да форматирате сумата по този начин.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Групиране на OHLC-Stockmarket данни в множество времеви рамки - Mysql

  2. Как да избегнете символи за боклук/боклук, докато четете данни от множество езици?

  3. Django не може да намери MySQLdb python модул

  4. Как да стартирам тестовата база данни на Django само в паметта?

  5. Как да увеличите максималния брой връзки в MySQL