Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SUM của số tiền có ký hiệu Đô la

Có lẽ bạn nên sử dụng chuyển đổi ngầm của MySQL:

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

Việc chuyển đổi im lặng sẽ bao gồm xu. Ngoài ra, các ký tự không phải số đứng sau số sẽ không gây ra lỗi. trim() sẽ xóa các khoảng trắng ở đầu cũng có thể ảnh hưởng đến chuyển đổi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL so sánh now () (chỉ ngày, không phải giờ) với trường datetime

  2. mysql SQL:mục cụ thể được xếp đầu tiên và sau đó sắp xếp phần còn lại của các mục

  3. Có cách nào nhanh hơn để tải mysqldumps không?

  4. Chèn NOW () vào Cơ sở dữ liệu với Bản ghi Hoạt động của CodeIgniter

  5. Spring Boot:Jdbc javax.net.ssl.SSLException:đóng cửa đến trước khi nhận close_notify của ngang hàng