假设现在book表中有作者(author)字段和书名(bookname)字段

首先写出我们想要的查询结果:--(作者,他发布的图书总数)

                select author as 作者,count(bookname) as 图书发布总数 from book

根据作者名来进行分组

                group by author

根据图书发布的总数来进行排序

                order by count(bookname)

倒序、比数量排名一般都是按照倒序,谁多就是第一

                desc

前十名,限制只显示10条数据

                limit 0,10

完整sql语句为:

        select author as 作者,count(bookname) as 图书发布总数 from book

                   group by author 

                        order by count(bookname)

                                desc

                                        limit 0,10

如果需要算该作者的图书总金额的话,需要把count改成sum,sum主要是用来算数的。

不想列头显示中文就把 as字段去掉。

        select author ,sum(bookprice)  from book

                   group by author 

                        order by count(bookprice)

                                desc

                                        limit 0,10

        

        

查找作者发行的图书总数,按图书总数进行前十名的排名相关推荐

  1. //5. 有若干本图书,图书信息包括图书书名、作者、出版社和价格。要求输出图书价格(const成员函数), //显示图书书名、作者、出版社(非const成员函数)、根据图书书名查找图书并显示相关信息等

    //5. 有若干本图书,图书信息包括图书书名.作者.出版社和价格.要求输出图书价格(const成员函数), //显示图书书名.作者.出版社(非const成员函数).根据图书书名查找图书并显示相关信息等 ...

  2. javaee图书管理系统mysql,图书管理系统设计与实现—看这篇就够了

    图书管理系统设计与实现 > 图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力.物理.财力,极大的浪费了资源,对于图书管理人员来说 ...

  3. c语言图书管理系统注释,图书管理系统 C语言

    #define true 1 #define false 0 #include #include typedef struct book //图书的信息 { int key;//编号 char boo ...

  4. java代码实现图书管理_Java图书管理系统(用Java常用集合实现)(示例代码)

    图书管理系统 一.需求说明 1.功能:登录,注册,忘记密码,管理员管理,图书管理. 2.管理员管理:管理员的增删改查. 3.图书管理:图书的增删改查. 4.管理员属性包括:id,姓名,性别,年龄,家庭 ...

  5. 图书管理系统之图书管理模块(六)

    图书管理系统之图书管理模块(六) 相关源码下载连接:https://download.csdn.net/download/baidu_39378193/85033291 前言: 1.在区域文件中创建书 ...

  6. java web 图书管理系统_图书管理系统,源代码 Java初级小项目

    今天再给大家分享一个小项目:MiNi图书管理系统.用的是Java语言开发的,代码不多,大概260行左右吧,系统是实现图书的新增图书.删除图书.借阅图书.归还图书.查看图书等简单的功能(后附源代码)! ...

  7. [译] APT分析报告:08.漏洞利用图谱–通过查找作者的指纹来寻找漏洞

    这是作者新开的一个专栏,主要翻译国外知名安全厂商的APT报告,了解它们的安全技术,学习它们溯源APT组织和恶意代码分析的方法,希望对您有所帮助.当然,由于作者英语有限,会借助机翻进行校验,还请包涵!前 ...

  8. jq获取id的名称_查找 Linux 发行版名称、版本和内核详细信息 | Linux 中国

    我这里给出了一些命令行方法来查找 Linux 系统信息.可能有很多,但这些方法适用于大多数 Linux 发行版.-- Sk 本指南介绍了如何查找 Linux 发行版名称.版本和内核详细信息.如果你的 ...

  9. Java+Jsp+MySql实现图书管理系统_图书管理系统代码

    文章目录 01 系统介绍 02 下载源码 03 工程结构 04 访问系统 05 技术支持 06 功能展示 管理员 普通用户 01 系统介绍 系统名称:图书管理系统(manage_books) 开发工具 ...

最新文章

  1. input反应慢 vue_Vue v-model实时更新带来的输入框卡顿问题
  2. Docker是世界上最牛逼的CaaS!
  3. Swift之字符串String的常规操作和处理
  4. ajax mode,DWR的三种Reverse Ajax Mode配置详解
  5. strcpy函数_错误更正(拷贝赋值函数的正确使用姿势)
  6. mac os x10.9.2 查看进程对应端口
  7. 完全开源版可乐个人发卡网无授权完整运营版/整合最新免签约支付接口
  8. ai作文批改_好未来:AI智能批改中英文作文为老师“减负”
  9. android优美列表页面,android listview 列表 点击列表进入详细页面
  10. GO语言中的几个关键思想
  11. Android开发如何去除标题栏title(转)
  12. 计算机考试数据库相关知识点,计算机等级考试四级数据库工程师知识点总结
  13. Answers To The Questions from GiGabyte
  14. 电子时钟课程设计报告
  15. 机器学习实战 2.3获取数据
  16. 关于Kotlin循环遍历需要注意索引越界的问题
  17. 深交所“区块链50指数”,成分股的成色几何?
  18. win7 系统打开文件扩展名
  19. Linux系统中的远程访问及控制
  20. 小程序uv访客怎么刷_微信小程序获取访客数据-使用攻略

热门文章

  1. 一个睡5分钟等于6个钟头的方法!!!
  2. CloudCompare二次开发之如何配置PCL点云库?
  3. CDO (Climate Data Operator) 安装方法总结(最全)
  4. 蓝桥杯国信长天单片机实战--数码管的动态显示
  5. 【逻辑设计】卡诺图 | 布尔方程式 | 最小项与最大项 | 卡诺图无关项 Don‘t cares
  6. Android RIL概述
  7. 你知道这些世界级特大桥隐藏的“5G秘密”吗?
  8. ChatGPT颠覆的第三个行业-教育领域
  9. 七夕活动主题html邮件,七夕创意活动主题,七夕节活动策划主题
  10. 四元数,对偶四元数,三维旋转,平移