登录名:  密码:  验证码: 6168
设为首页 收藏本站 联系站长
2009年1月10日
农历戊子年(鼠)
腊月十五
 首页 | 最新上传 | 新闻 | 购物商场 | 招聘求职 | HTML学习 | java学习 | IT新闻 | 黑客技术 | 域名和空间 | 流量统计 | 故事小说
 GIF动画制作 | 图片素材 | 源码下载 | 书籍下载 | 视频资料 | ASP | 数据库 | PHP | 基本电脑知识 | 迅雷资源 | 兼职 | 组网工程
 英语学习 | FLASH专区 | ASP.NET | VB | 综合资源网 | 驱动下载 | 游戏下载 | 网站模板网页美工 | 韩文学习 | 论坛
 特别推荐:产品报价  漂亮网站网址  图片素材
  我要查找:  
欢迎您来这里。每天学一点,每天进步一点!
Google
 当前位置:首页 >> 数据库  >> SQL
sql按多关键字递增递减排序
来源:  发表日期:2008年6月19日 作者: 

 编辑:admin 级别: 司令 浏览次数:195
】    
sql常用命令及order by的用法(包括如何多关键字排序)下面总结了一些最常用的子句、关键词和函数。然后我会对每一部分举例说明。 

ORDER BY – 按照指定列排序返回结果的子句 
DISTINCT – 只返回结果集合内唯一行的关键词 
COUNT -- 返回匹配查询的数据行总数数值的函数 
AVG – 该函数返回指定列的平均值 
SUM –该函数把指定的列中的数字加起来 
MIN – 该函数返回列中最小的非NULL值 
MAX –该函数返回列中的最大值 
GROUP BY – 按列汇集查询函数结果的子句 
用ORDER BY对查询结果排序 
ORDER BY子句让数据库对查询结果排序,这样你就无须自己编写应用程序进行“手工”排序了。ORDER BY子句必须放在查询语句的结尾。其基本用法如下: 

SELECT * FROM Contacts ORDER BY first_name; 

你可以随意在任何选择语句中使用ORDER BY 子句返回多列结果。你还可以用它连接其他子句: 
SELECT first_name, last_name FROM Contacts WHERE first_name BETWEEN ‘a’ AND ‘k’ ORDER BY last_name; 

你可以对多列数据排序。优先顺序按从左到右依次降低,所以查询语句中各列的排列顺序很重要。 
SELECT * FROM Contacts ORDER BY company, last_name, first_name; 

查询结果默认按数字或者字母的升序排序。你可以在ORDER BY 子句后面加上DESC关键词改成降序排列。在下面的例子中,最高的net_amount排在最先(降序)。假如两行或者两行以上数据都包含了同样的net_amount值,那么同行中last_name值在字母表中最先出现的排先,因为last_name一列还是按照升序排序的。 
SELECT * FROM Sales ORDER BY net_amount DESC, last_name, first_name; 

在按照定义的列名排序以后,大多数数据库随后将按照数据表内的第一列排序然后顺序向右再排序。具体的实现各有变化,因此,如果排序在应用中比较重要那么你应该明确地定义所要排序的列。 

另外一值得注意的问题是,采用ORDER BY子句(以及WHERE子句),你正在用来排序结果的数据列并不一定得是返回结果集合的一部分。只要所有引用的列都在数据表内存在则下例完全有效: 

SELECT company, first_name, net_amount FROM Sales ORDER BY start_date, last_name;  (编辑:网站学习网)
 ·上一篇文章: 唐骏:身价10亿不买房 每月12万
 ·下一篇文章: IEWebBrowser组件的execWB方法
 该篇文章的评论
 暂无相关评论
 姓名:  邮箱:
 内容:
                
 相关文章
 · Initial Catalog
 · 数据库1.2
 · SQL 里 如何显
 · 批量删除数据的SQL语句写
 · 第一章小结和习题
 · 数据库1.3
 · 用SQL删除数据
 · CAST 函数
 · 请教一段按时间查询的sq
 · sql按多关键字递增递减排
 · Persist Security&
 最新上传文章
 · 使用 cookie 
 · Asp Object 之
 · 建立企业信息化 &n
 · 80后IT四少:媒体塑造了我
 · 我国企业电子商务交易总
 · asp连接带有密码的acces
 · 互联网应用广泛 电
 · Adobe Illustrator
 · delphi程序打包安装制作
 · 企业邮件管理有新招&nbs
 · toolbar图标:ToolBar上的

服务说明 | 关于网站 | 联系我们 | 友情链接
网站学习网欢迎您!
http://www.studywebgood.com
浙ICP备07030755号 
联系邮箱:shuizhilang@126.com 如本网站侵犯了您的版权,请马上通知我.