sql >> Databasteknik >  >> RDS >> Mysql

SUMMA av belopp med dollartecken

Du är förmodligen bättre av att använda MySQL:s implicita konvertering:

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

Den tysta konverteringen inkluderar cent. Dessutom kommer icke-numeriska tecken efter numret att orsaka ett fel. trim() kommer att ta bort inledande blanksteg som också kan påverka konverteringen.



  1. Är Oracles SYS_GUID() UUID RFC 4122 kompatibel?

  2. Ställa in korrekt innodb_log_file_size i mysql

  3. Konfigurera startmiljön i SQL Server Management Studio (SSMS) - SQL Server / TSQL självstudie del 7

  4. ScyllaDB-trender – hur användare distribuerar realtidsdatabasen för stordata