用 Python 解释 MySQL 中 COUNT() AND SUM() 的使用?

这些是用于对表中的列值执行算术运算的函数。

该COUNT()函数用于返回满足某个条件的行数。

该SUM()函数用于返回table.The忽略NULL 值的列中的数值总和。

语法

COUNT()

SELECT COUNT(column_name) FROM table_name WHERE condition

总和()

SELECT SUM(column_name) FROM table_name

在 python 中使用 MySQL 在表上使用count()和sum()函数的步骤

  • 导入 MySQL 连接器

  • 使用连接器建立连接 connect()

  • 使用cursor()方法创建游标对象

  • 使用适当的 mysql 语句创建查询

  • 使用execute()方法执行 SQL 查询

  • 关闭连接

假设我们有下表名为“Students”。

学生

+----------+-----------+

|    name  |    marks  |

+----------+-----------+

|    Rohit |    62     |

|    Rahul |    75     |

|    Inder |    99     |

|   Khushi |    49     |

|    Karan |    92     |

+----------+-----------+

我们想统计分数在 80 分以上的学生人数,我们想得到学生获得的所有分数的总和。

示例

import mysql.connector

db=mysql.connector.connect(host="your host", user="your username", password="your

password",database="database_name")

cursor=db.cursor()

query1="SELECT COUNT(marks) FROM Students WHERE marks>80 "

cursor.execute(query1)

cnt=cursor.fetchall()

print(“Number of students :”,cnt)

query2="SELECT SUM(marks) FROM Students "

cursor.execute(query2)

sum=cursor.fetchall()

print(“Sum of marks :”, sum)

db.close()

输出结果
Number of students : 2

Sum of marks : 377

以上是 用 Python 解释 MySQL 中 COUNT() AND SUM() 的使用? 的全部内容, 来源链接: utcz.com/z/322770.html

回到顶部