用 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 : 2Sum of marks : 377
以上是 用 Python 解释 MySQL 中 COUNT() AND SUM() 的使用? 的全部内容, 来源链接: utcz.com/z/322770.html