在操作数据库的时候经常需要使用到分组查询语句
下面是语句:
分组查询 sum max
选择值要包含在group by中或者聚合函数中。
select ... from group by ...having..
order by sum(*) desc
或者order by c,d; C是分组,D是排序
数据表a 有3个字段 id,c,d 我要用c 把数据分组 并用d 实现排序,一条sql语句能实现吗?
select * from a order by c,d;
elect c,max(d) from a group by c order by max(d) desc
相关视频
相关阅读 vb2005与sqlserver2005平台下报表预览及其打印的实现sqlserver2000 数据库 'tempdb' 的日志已满。开启远程连接改变SQLServer2008设置SqlServer2000获取当前日期及格式SqlServer2000获取当前日期及格式如何在Access中模拟SqlServer存储过程翻页SQLSERVER存储过程及调用详解.Net下调用SqlServer2k中存储过程
热门文章 没有查询到任何记录。
最新文章
mssql企业管理器不能打
Oracle PRKC-1002错误原因和解决方案SQL SERVER数据库日志清空图文教程win2003计算机改名后sql server 2005 本地复DB2错误信息码大全
人气排行 彻底解决mysql中文乱码的办法mysql数据库root密码忘记的修改方法SQL SERVER数据库日志清空图文教程.bak备份文件如何恢复Oracle PRKC-1002错误原因和解决方案Oracle错误代码大全如何将txt的文本数据导入SQL server 2005呢DB2错误信息码大全
查看所有0条评论>>