Mysql
 sql >> Base de données >  >> RDS >> Mysql

SOMME des montants avec le signe dollar

Vous feriez probablement mieux d'utiliser la conversion implicite de MySQL :

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

La conversion silencieuse inclura les centimes. De plus, les caractères non numériques placés après le nombre ne provoqueront pas d'erreur. Le trim() supprimera les espaces de début qui pourraient également affecter la conversion.