导读:本文介绍了如何使用MySQL查询高于平均的文章,并以序号排序 。
1、首先,创建一个临时表,用来存储文章的标题、浏览量和作者id:
CREATE TEMPORARY TABLE articles (title VARCHAR(255), views INT, author_id INT);
2、然后,将文章的标题、浏览量和作者id插入临时表:
INSERT INTO articles (title, views, author_id) VALUES ('Article 1', 100, 1), ('Article 2', 200, 1), ('Article 3', 300, 1), ('Article 4', 400, 1);
【mysql查询大于平均年龄的人 mysql查询高于平均】3、接着,计算出作者id为1的文章的平均浏览量:
SELECT AVG(views) FROM articles WHERE author_id = 1;
4、最后 , 查询出作者id为1的文章中浏览量高于平均浏览量的文章,并按照序号排序:
SELECT * FROM articles WHERE views > (SELECT AVG(views) FROM articles WHERE author_id = 1) ORDER BY views;
总结:本文介绍了如何使用MySQL查询高于平均的文章,并以序号排序 。首先,创建一个临时表 , 然后将文章的标题、浏览量和作者id插入临时表,接着计算出作者id为1的文章的平均浏览量,最后查询出作者id为1的文章中浏览量高于平均浏览量的文章 , 并按照序号排序 。
- mysql游标和存储过程是什么 mysql游标表名为变量
- 如何使用cmd命令行提示符登录mysql服务器 cmd中登陆mysql
- mysql怎么设置时区 mysql时间显示设置
- 招聘要精通mysql
- mysql 65535 8192 限制 mysql限制资源使用
- mysql有topn
- mysql协议包解析 mysqlicp协议
- mysql子查询和连接查询 mysql子查询插入
- Mysql使用索引查询 mysql使用round
- mysql下到了c盘 mysql怎么不存到c盘
