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;

相关推荐
q***0629几秒前
如何在 Windows 上安装 MySQL(保姆级教程2024版)
数据库·windows·mysql
百***06949 分钟前
MySQL 创建新用户及授予权限的完整流程
数据库·mysql
全栈工程师修炼指南22 分钟前
奇技淫巧 | 巧用阿里云免费 ESA:获取用户真实IP地址与地理位置
数据库·阿里云·云计算
碰大点1 小时前
数据库“Driver not loaded“错误,单例模式重构方案
数据库·sql·qt·单例模式·重构
武子康1 小时前
Java-173 Neo4j + Spring Boot 实战:从 Driver 到 Repository 的整合与踩坑
java·数据库·spring boot·后端·spring·nosql·neo4j
哥哥还在IT中1 小时前
深入理解MySQL事务隔离级别与锁机制(从ACID到MVCC的全面解析)
数据库·mysql
李慕婉学姐2 小时前
Springboot智慧旅游管理系统6w63eon8(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·旅游
爱吃猫的鱼星3 小时前
SQL 分类
数据库·oracle
数数科技的数据干货4 小时前
从爆款到厂牌:解读游戏工业化的业务持续增长道路
运维·数据库·人工智能