本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- e_e
- javashop
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- zhanjia
- johnsmith9th
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
最新文章列表
oracle中使用order by排序时null值的处理
适用情况:
oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面
关键字:Nulls First;Nulls Last
默认情况:null 默认为最大值(即:asc 升序<小-->大>,null值排在最后;desc 降序<大-->小>,null值排在最前面)
指定:
1. Oracle Order ...
SQL 几个重要关键字
SQL 几个重要关键字
1、在select同时包含几个子句时(如 from、where、group by 、
having 、order by),order by 应为最后一条子句。
2、组处理函数不能出现在where和group by子句中,只能出现在选择列
表、order by及having子句中。
3、若选择列表包含列、表达式及组处理函数,那么这些列及表达式都应出现
在 ...
根据不同的条件进行升序或降序排列(order by )
当@status为2时
我需要对 createDate 字段进行升序排序
当@status为3时
我需要对 createDate 字段进行降序排序
select *from 表名 a
order by
(case when @status=2 then createdate when @status=3 then GETDATE()-createdate end)