实验11-09 查询借阅次数最多图书的图书名称

在Exam数据库中查询借阅次数最多图书的图书编号和名称。

提示:前两本书借阅的次数一样多

使用top N with ties

select top 2 b.bno,b.bname
from exam..book b,exam..borrow bo
where b.bno=bo.bno
group by b.bno,b.bname
order by count(*) desc

  

原文地址:https://www.cnblogs.com/masterchd/p/9330933.html

时间: 2024-10-11 21:53:57

实验11-09 查询借阅次数最多图书的图书名称的相关文章

db2 优化基础 查询执行次数最多的SQL

使用如下语句查找执行次数最多SQL db2 select * from sysibmadm.SNAPDYN_SQL order by NUM_EXECUTIONS desc,TOTAL_SYS_CPU_TIME_MS desc fetch first 205 rows only >>d:\num_executions.txt 打开输出的文件显示如下: 根据执行次数判断是否有问题.如果发现执行次数明显偏多,就应该看看是否程序中有问题.一般来说基础数据的表查询次数会比较多,如果不是,建议查看程序,

SQL:查询重复次数最多的名字和id

表结构如图:需求:id和name name可能会重复多次.但是ID只有一个,需要找到重复次数最多的名字和ID.可能重复最多的有好几个名字,每个名字都有不同的ID . SELECT t.id,t.name,a.nu FROM tLEFT JOIN(SELECT id,NAME,COUNT() AS nu FROM t GROUP BY NAME) a ON t.name=a.nameJOIN(SELECT id,NAME,COUNT() AS num FROM t GROUP BY NAME OR

MySQL查询重复出现次数最多的记录

MySQL查询重复出现次数最多的记录 http://database.51cto.com/art/201011/235139.htm 2010-11-25 14:40 佚名 互联网 字号:T | T 对于MySQL数据库来说,查询永远是最重要的功能,下文就教您查询重复出现次数最多的记录的方法,供您借鉴参考. AD:51CTO移动APP安全沙龙!马上要爆满,手慢没座位! MySQL查询的方法很多,下面为您介绍的MySQL查询语句用于实现查询重复出现次数最多的记录,对于学习MySQL查询有很好的帮助

hadoop中的hive查询cdn访问日志指定时间段内url访问次数最多的前10位(结合python语言)

hadoop环境描述: master节点:node1 slave节点:node2,node3,node4 远端服务器(python连接hive):node29 需求:通过hive查询到cdn日志中指定时间段内url访问次数最多的前10个url ps:用pig查询可以查询文章: http://shineforever.blog.51cto.com/1429204/1571124 说明:python操作远程操作需要使用Thrift接口: hive源码包下面自带Thrift插件: [[email pr

C语言--查询数组中出现次数最多的元素

查询数组中出现次数最多的元素 #include <stdio.h> #include <malloc.h> #include <stdlib.h> int max_count_num(int * arr, int len); int main() { int arr[5] = {1, 1, 1, 3, 1 }; max_count_num(arr, 5); return 0; } int max_count_num(int * arr, int len) { int i

js查询一个字符串内出现次数最多的字母

字符串 str = "ahasdaskdasdasjdnas"; 问题:将此字符串出现次数最多的字母打印出来: 思路:申请一个json对象,遍历字符串将字符串的字母作为属性添加到json对象上,字母出现的次数做属性值:   遍历对象属性,将属性值最大的打印即可 代码: function index(str){ var json = {}; // 先声明一个json形式的变量来存取字符串的元素,{a:1,b:3,c:4} for (var j=0;j<str.length;j++)

实验12-05 查询只被借过1次的图书的图书名称、作者和出版社

  在数据库Exam中查询只被借过1次的图书的图书名称.作者和出版社. select distinct book.bno,book.bname,book.author,book.publish from Exam..book,Exam..borrow where book.bno in ( select bno from Exam..borrow group by borrow.bno having count(bno) = 1 ) 原文地址:https://www.cnblogs.com/ma

出现次数最多的整数

1 #include<stdio.h> 2 3 int main() 4 { 5 int i,j; 6 int n; //用于记录要输入的整数的个数 7 int a[20]; //用于存储输入的n个整数 8 int max_num_int; //用于记录出现次数最多的整数 9 int max_num; //用于记录 max_num_int 的出现次数 10 11 //输入 12 scanf("%d",&n); //要输入的整数的个数 13 14 if(n>0&

如果用JS得到字符串中出现次数最多的字母

一个字符串String=“adadfdfseffserfefsefseetsdg”,找出里面出现次数最多的字母和出现的次数. 经典的解答思路为:取出字符串的第一个字符(首字母),利用的字符串的 replace 方法将符合正则表达式(第一个字符)替代为空,此字母出现的次数为原始的字符串长度减去替代后的字符串长度.循环迭代找出长度最长的字母. 源码: <script type="text/javascript">   var str ="adadfdfseffserf