MySql(十)

目录

准备工作

1)准备一张表

2)插入数据

1.排序

[1--asc 升序](#1--asc 升序)

[2--desc 降序](#2--desc 降序)

3--组合排序

2.聚合函数

1.count(字段名)

2.sum(字段名)

3.max(字段名)

4.min(字段名)

5.avg(字段名)


准备工作

1)准备一张表

sql 复制代码
CREATE table role(
 roleid INT PRIMARY KEY AUTO_INCREMENT,
 rolename VARCHAR(200),
 roleskill VARCHAR(300),
 rolesex CHAR(1),
 rolemonkey int,
 roleinfo VARCHAR(200),
 rolehealth INT
);

2)插入数据

sql 复制代码
INSERT into role VALUES
(null, '小玖', '暗影', '女', 500000, '猎手', 50000),
(null, '暗色', 'coc', '男', 60000, '骑士', 50000),
(null, '黎明', '曙光', '女', 70000, '战士', 50000),
(null, '雪夜', '银色', '男', 30000, '猎人', 50000),
(null, '张久', '酒心', '女', 50000, '肉盾', 50000),
(null, '雪色', '雪风', '男', 50000, '女魔', 50000),
(null, '安久', '蛋定', '女', 50000, '魔法士', 50000);

1.排序

通过order by 可以将查询的结果进行排序.

1--asc 升序

通过字段名升序排

SELECT * from role ORDER BY 字段 desc;

SELECT * from role ORDER BY rolemonkey asc;

2--desc 降序

SELECT * from role ORDER BY 字段名desc;

通过 rolemonkey 降序排

SELECT * from role ORDER BY rolemonkey desc;

3--组合排序

通过字段名1 先进性正向排序,在使用字段名2反向排序。

SELECT * from role ORDER BY 字段名1 asc, 字段名2desc;
SELECT * from role ORDER BY rolemonkey asc, roleid desc;

2.聚合函数

select 聚合函数(字段名字) from 表名;

1.count(字段名)

统计指定行的记录数(Null不算)

select count(roleid) FROM role;

2.sum(字段名)

统计某个字段的数据总和

select sum(rolemonkey) FROM role;

3.max(字段名)

找到某个字段的最大值

select max(rolemonkey) FROM role;

4.min(字段名)

找到某个字段的最小值

select min(rolemonkey) FROM role;

5.avg(字段名)

计算某个字段的平均值

select avg(rolemonkey) FROM role;

相关推荐
马克Markorg6 小时前
常见的向量数据库和具有向量数据库能力的数据库
数据库
Coder_Boy_8 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
helloworldandy8 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
数据知道10 小时前
PostgreSQL 故障排查:如何找出数据库中最耗时的 SQL 语句
数据库·sql·postgresql
qq_124987075310 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
枷锁—sha10 小时前
【SRC】SQL注入WAF 绕过应对策略(二)
网络·数据库·python·sql·安全·网络安全
Coder_Boy_10 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
Gain_chance10 小时前
35-学习笔记尚硅谷数仓搭建-DWS层最近n日汇总表及历史至今汇总表建表语句
数据库·数据仓库·hive·笔记·学习
此生只爱蛋10 小时前
【Redis】主从复制
数据库·redis
马猴烧酒.11 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库