麻烦各位大虾指点。 现在有一个表A,里面有ID,NAME 两个字段,如下
ID NAME
1 小说
2 电影
3 小说
4 故事
5 电影
6 小说 需要按NAME字段相同纪录数多少排序,如下
1 小说
2 电影
3 故事 这个sql查询应该怎么写,谢谢大家!
ID NAME
1 小说
2 电影
3 小说
4 故事
5 电影
6 小说 需要按NAME字段相同纪录数多少排序,如下
1 小说
2 电影
3 故事 这个sql查询应该怎么写,谢谢大家!
FROM TABLE1
GROUP BY NAME
ORDER BY Count(*) DESCBTW:
1 小说
2 电影
3 故事
你这前面的 1, 2, 3 表示什么, 我看不懂
1 小说
2 电影
3 小说
4 故事
5 电影
6 小说统计出来 显示这样的结果
小说 3
电影 2
故事 1不知道怎么弄。
insert A select 'a'
union all select 'a'
union all select 'b'
union all select 'b'
union all select 'c'
union all select 'e'
union all select 'e'
union all select 'e'
union all select 'e'create table B(name varchar(10), num int)select name,sum(1) AS NUM from a group by name