Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SUMA kwot ze znakiem dolara

Prawdopodobnie lepiej będzie, jeśli użyjesz niejawnej konwersji MySQL:

select sum(trim(replace(col, '$', '')) + 0.0)

Ciche nawrócenie będzie obejmowało centy. Ponadto znaki nienumeryczne występujące po liczbie nie spowodują błędu. trim() usunie wiodące spacje, które mogą również wpłynąć na konwersję.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Projektowanie relacji wokół struktury dziedziczenia

  2. mysql wybierz znaczniki czasu między a i b zwracając wszystkie lub 0 znaczników czasu

  3. ColdFusion Parametryzacja zapytania

  4. Jak przechowywać dane z dynamiczną liczbą atrybutów w bazie danych

  5. PHP - Importuj plik CSV do bazy danych mysql za pomocą funkcji LOAD DATA INFILE