如何使用 Python 對 MySQL 表格中的列進行算術運算?
顧名思義,算術運算用於執行加法、減法、除法、乘法或取模等運算。
算術運算對錶格中的數值資料進行操作。
語法
執行加法
SELECT op1+op2 FROM table_name
這裡,op1 和 op2 是列名或數值。如果 op1 和 op2 是數值,則不需要 FROM 子句。
上述語法中的 + 可以替換為 -、*、%、/ 來執行其他算術運算。
使用 Python 中的 MySQL 在表格中執行算術運算的步驟
匯入 MySQL 聯結器
使用 connect() 方法建立與聯結器的連線
使用 cursor() 方法建立遊標物件
使用適當的 MySQL 語句建立查詢
使用 execute() 方法執行 SQL 查詢
關閉連線
假設我們有以下名為“Sales”的表格
+------------+---------+ | sale_price | tax | +------------+---------+ | 1000 | 200 | | 500 | 100 | | 50 | 50 | | 180 | 180 | +------------+---------+
示例
我們需要計算金額,將銷售價格和稅款兩列的值相加。
import mysql.connector db=mysql.connector.connect(host="your host", user="your username", password="your password",database="database_name") cursor=db.cursor() query="SELECT sale_price,tax, concat(sale_price+tax) AS amount FROM Sales" cursor.execute(query) rows=cursor.fetchall() for row in rows: print(row) db.close()
輸出
( ‘sale_price’ , ‘tax’ , ‘amount’ ) (1000,200,1200) (500,100,600) (100,50,150) (700,180,880)
算術加法對錶格中的兩列進行操作。類似地,可以根據需要執行其他算術運算。
廣告