order by
来源:互联网 发布:淘宝上卖的小米手环2 编辑:程序博客网 时间:2024/06/11 21:10
order by
文章分类:数据库
order by 排序,
首先order by 字段名 desc是降序排序,当不加条件(asc)时为系统默认的升序排序。
在多列排序时,系统是由左读到右的,所以当从第一字段名(order by 字段名1)排序遇到重复数据时,才通过第二个字段(order by 字段名1,字段名2)名排序。
在字段名前加一个负号(-)可以不用desc就出现降序排序的效果,order by 是唯一可以通过别名查找排序
排序时,为空的值在SQL server 中是以最小值排序的,而在Oracle则是以最大值排序,为了避免不同数据库中的情况,可以用order by isnull(字段名,值)来修改null值的排序值
因为它是先转换再排序,所以可出现预想的结果
数字排序用的也是很多的,在数字排序中,是以整数类型的话,那么数字则从小到大依次排序;
如果是以字符类型,则数字从左开始的第一位开始排序,如:(10,12,25,22,155)中先比较十位,当数字相同时再比较第二位.结果(10,12,155,22,25)
在排序中还可以通过第几列来排序(order by 1 desc 2)此方法和用字段名排序是一样的
字符排序就是通过ASCII来排的啦,它和字典中字母的排序也是一致的,所以不需要死记硬背
首先order by 字段名 desc是降序排序,当不加条件(asc)时为系统默认的升序排序。
在多列排序时,系统是由左读到右的,所以当从第一字段名(order by 字段名1)排序遇到重复数据时,才通过第二个字段(order by 字段名1,字段名2)名排序。
在字段名前加一个负号(-)可以不用desc就出现降序排序的效果,order by 是唯一可以通过别名查找排序
排序时,为空的值在SQL server 中是以最小值排序的,而在Oracle则是以最大值排序,为了避免不同数据库中的情况,可以用order by isnull(字段名,值)来修改null值的排序值
因为它是先转换再排序,所以可出现预想的结果
数字排序用的也是很多的,在数字排序中,是以整数类型的话,那么数字则从小到大依次排序;
如果是以字符类型,则数字从左开始的第一位开始排序,如:(10,12,25,22,155)中先比较十位,当数字相同时再比较第二位.结果(10,12,155,22,25)
在排序中还可以通过第几列来排序(order by 1 desc 2)此方法和用字段名排序是一样的
字符排序就是通过ASCII来排的啦,它和字典中字母的排序也是一致的,所以不需要死记硬背
- order by
- ORDER BY
- Order By
- order by
- ORDER BY
- order by
- ORDER BY
- ORDER BY
- order by
- order by
- order by
- order By
- group by order by
- group by + order by
- group by ,order by 认识
- group by 、 having 、 order by
- Oracle Group By Order By
- group by与order by
- java中MD5加密
- F#入门-第二章 F#基础-第十一节 mutable关键字
- Android Service 介绍
- 海量数据处理---题目
- 关于线程理解的一段话
- order by
- window.onerror,屏蔽JS error的利器?
- qt 事件机制
- project的简单使用
- 关于文字内容溢出用点点点(…)省略号表示
- ubuntu 10.04下编译linux内核make menuconfig报错
- ....
- oracle 函数大全
- Qt事件研究