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

Phép nhân ma trận trong python và mysql

Thay vì lấy một triệu hàng từ cơ sở dữ liệu và thực hiện phép tính bằng Python, hãy cung cấp từ điển của bạn cho cơ sở dữ liệu và yêu cầu cơ sở dữ liệu thực hiện phép tính và gửi lại kết quả cho bạn.

Bạn có thể thực hiện việc này bằng cách thực hiện một truy vấn tương tự như sau:

SELECT SUM(price * exchange_rate) AS total
FROM sales
LEFT JOIN
(
    SELECT 'USD' AS currency, 1.00000 AS exchange_rate
    UNION ALL
    SELECT 'EUR', 1.32875
    UNION ALL
    SELECT 'GBP', 1.56718
    -- ...
) AS exchange
ON exchange.currency = sales.currency


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập dữ liệu từ cơ sở dữ liệu MySQL vào khung dữ liệu Pandas bao gồm tên cột

  2. Đếm () và vấn đề tham gia trái

  3. Chỉ chọn những hàng phù hợp với tất cả các giá trị được chỉ định trong mệnh đề IN

  4. Sử dụng HHVM với WordPress

  5. Vấn đề trên KEY DUPLICATE + AUTO INCREMENT mysql