用 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
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练