关于SQL语句,按出现频率降序排列的问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:53:53
我想写一个SQL语句,在access里, 关于图书借出 查询的。
100条借书记录,想从里面找到最受欢迎的10%的书。如何写?

select top 10 percent 书名,count(*) as 借出次数 from 表 group by 书名 order by 借出次数 desc

以上,希望对你有所帮助!

select 书名,count(书名) as 借出次数 from 表 group by 书名 order by count(书名) desc

频率前100:select top 100 * from 借书记录 order by 频率 desc

select bookname,count(bookname) from booktable group by bookname order by count(bookname) desc