1请列出借出图书类型前十名,以确定读者较喜欢哪些类型的书籍这样写对不对?select top 10 booktype,sum(borrowtime) as 借出次数总和平共处 from
bookinformain group by booktype order by sum(borrowtime) desc2用SUM函数时如果borrowtime是文本类型,能否正确显示?如果你是0-9可以,如果你里面有a或其他字符就不行3列出所有遗失图书数目,如果只想显示成:
遗失图书本数
10
如果用SQL语句有没有办法实现表如下:
图书代码(文本) 遗失(是/否)
001 是
002 是
003 否
004 否
005 是select count(*) 遗失图书本数 from 表 where 遗失='是'4列出读者借书次数排行榜(前10名)怎写?
表记录如下:
张三
李四
李铁
张三
张三
李四
......如果只按上面记录能自动显示如下:
姓名 次数
张三 3
李四 2
李铁 1
....
怎么样实现呢?select 姓名,count(*) 次数 from 表 group by 姓名 order by count(*) desc
bookinformain group by booktype order by sum(borrowtime) desc2用SUM函数时如果borrowtime是文本类型,能否正确显示?如果你是0-9可以,如果你里面有a或其他字符就不行3列出所有遗失图书数目,如果只想显示成:
遗失图书本数
10
如果用SQL语句有没有办法实现表如下:
图书代码(文本) 遗失(是/否)
001 是
002 是
003 否
004 否
005 是select count(*) 遗失图书本数 from 表 where 遗失='是'4列出读者借书次数排行榜(前10名)怎写?
表记录如下:
张三
李四
李铁
张三
张三
李四
......如果只按上面记录能自动显示如下:
姓名 次数
张三 3
李四 2
李铁 1
....
怎么样实现呢?select 姓名,count(*) 次数 from 表 group by 姓名 order by count(*) desc
select name,count(*)
from 表名
group by name desc
呵呵~~,不知道可不可以这样子!