sql >> Database >  >> RDS >> Mysql

SOM van bedragen met dollarteken

U bent waarschijnlijk beter af met de impliciete conversie van MySQL:

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

De stille conversie omvat centen. Bovendien zullen niet-numerieke tekens na het nummer geen fout veroorzaken. De trim() verwijdert voorloopspaties die ook de conversie kunnen beïnvloeden.



  1. Hoe rond je af op de dichtstbijzijnde X minuten met PL/pgSQL?

  2. Welk MySQL-gegevenstype moet worden gebruikt voor een IP-adres?

  3. PostgreSQL:prestatie pg_dump, pg_restore verbeteren

  4. Hoe een reeks invoer in een formulier doorlopen?