SELECT 姓名, Count(姓名) AS 姓名之Count FROM A表 GROUP BY 姓名 ORDER BY Count(姓名) DESC;
解决方案 »
- 送分100分:如何设计T形框架窗体
- vb webbrowser显示表格中有Comment的文字会报异常???
- 支持多国语言的combox(开源)
- MSHFlexGrid1.HighLigh工作条件是什么???
- 关于CommonDialog的一系列问题!急用!
- 用vb做数据库真麻烦(讨论贴,100分不够,继续)
- 请问在TREEVIEW里,怎样把某个二级节点下的节点全部删除?
- 4个重叠在一起的picturebox,用来绘制不同参数的曲线,如何控制那一个在前显示
- 请问,如何判断当前所读取的文件是否已经是最后一行?
- 请问有没有这样一个控件》》多谢指教!
- 请问,如何让VB打印出一些非标准字形的文字,长的或扁的。
- 模糊查询的问题
select name, count(name) cnt_name from A
group by name
order by 2
select name, count(name) cnt_name from A
group by name
order by 2 DESC
如果不加ORDER BY 子句,是按'姓名'升序排列的。
不同的人可以有不止一次的违纪.
表例:
张三 20 男 迟到 2001.1.1
李四 18 女 早退 2001.1.10
王五 80 男 旷工 2001.1.20
张三 20 男 迟到 2001.2.1
张三 20 男 迟到 2001.2.10
李四 18 女 早退 2001.2.20希望排序后输出:
张三 20 男 迟到 2001.1.1
张三 20 男 迟到 2001.2.1
张三 20 男 迟到 2001.2.10
李四 18 女 早退 2001.1.10
李四 18 女 早退 2001.2.20
王五 80 男 旷工 2001.1.20如何?
from 表名
group by 姓名,年龄,性别,违纪,时间
order by count(姓名) desc
如果无主键,那新选的表count(姓名)必存在一行大于1。
建议你看看sql方面的书。
可以这样作:
这样定义你的表:llmaster(name,age,xb,wj,date)
select name,count(name) as name1
into llsalve
from llmaster
group by name
order by count(name) descselect b.name,a.age,a.xb,a.wj,a.date
from llmaster a,llsalve b
where a.name=b.name
order by b.name1 desc
可否满足你的要求?
可否直接写在recordset里而不借助其他的表。
就是把你的SQL语句写在一起?
看到一条SQL语句有全屏显示的记事本那么多。
from WJ A,(select XM, count(XM) cnt from WJ group by xm) as b
where A.xm=B.xm
order by b.cnt DESC