如何使用 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 |
+------------+---------+
示例
我们需要计算金额加上包括 sale_price 和税在内的列值。
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)
对表中的两列进行算术加法运算。类似地,可以根据需要进行其他算术运算。
以上是 如何使用 Python 跨 MySQL 表的列执行算术运算? 的全部内容, 来源链接: utcz.com/z/359732.html