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;

相关推荐
正在走向自律4 小时前
国产时序数据库选型指南-从大数据视角看透的价值
大数据·数据库·清华大学·时序数据库·iotdb·国产数据库
Pocker_Spades_A4 小时前
Python快速入门专业版(十五):数据类型实战:用户信息录入程序(整合变量、输入与类型转换)
数据库·python
禁默5 小时前
已知 inode 号,如何操作文件?Ext 文件系统增删查改底层逻辑拆解
linux·服务器·数据库
云飞云共享云桌面5 小时前
工厂办公环境如何实现一台服务器多人共享办公
运维·服务器·网络·数据库·3d
weixin_456904275 小时前
MySQL高级特性详解
数据库·mysql
Elastic 中国社区官方博客5 小时前
使用 cloud-native Elasticsearch 与 ECK 运行
大数据·数据库·elasticsearch·搜索引擎·kubernetes·k8s·全文检索
Mr_hwt_1235 小时前
基于MyCat 中间件实现mysql集群读写分离与从库负载均衡教程(详细案例教程)
数据库·mysql·中间件·mysql集群
酷ku的森6 小时前
Redis中的Zset数据类型
数据库·redis·缓存
zhong liu bin6 小时前
MySQL数据库面试题整理
数据结构·数据库·mysql
luckys.one11 小时前
第9篇:Freqtrade量化交易之config.json 基础入门与初始化
javascript·数据库·python·mysql·算法·json·区块链