如何使用 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 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告