sql >> Databáze >  >> RDS >> Mysql

SOUČET částek se znakem dolaru

Pravděpodobně je lepší použít implicitní konverzi MySQL:

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

Tichá konverze bude zahrnovat centy. Kromě toho nečíselné znaky za číslem nezpůsobí chybu. trim() odstraní úvodní mezery, které by také mohly ovlivnit převod.



  1. Fulltextové vyhledávání MySQL má vždy 0 výsledků?

  2. Problém s kódováním PHP/ODBC

  3. Externí tabulky Oracle

  4. Naplnění databáze bez příkazu load data