如何使用 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)

算術加法對錶格中的兩列進行操作。類似地,可以根據需要執行其他算術運算。

更新於: 2021年6月10日

588 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告