Orderby的用法和注意 胺碘酮用法注意事项

1、ORDER BY中关于NULL的处理

缺省处理,Oracle在Order by时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。

当然,你也可以使用nulls first 或者nulls last语法来控制NULL的位置。
Nulls first和nulls last是Oracle Order by支持的语法
如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc)
如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 (不管是asc 还是 desc)
使用语法如下:
--将nulls始终放在最前
select * from zl_cbqc order by cb_ld nulls first
--将nulls始终放在最后
select * from zl_cbqc order by cb_ld desc nullslast

2、几种排序的写法
单列升序:select<column_name> from<table_name> order by<column_name>;(默认升序,即使不写ASC)

单列降序:select<column_name> from<table_name> order by<column_name> desc;
多列升序:select <column_one>,<column_two> from<table_name> order by<column_one>,<column_two>;
多列降序:select <column_one>,<column_two> from<table_name> order by<column_one> desc,<column_two> desc;
多列混合排序:select <column_one>,<column_two> from<table_name> order by<column_one> desc,<column_two> asc;

3、今天看到的新写法

SQL> select * fromtb;

BLOGID BLOGCLASS
Orderby的用法和注意 胺碘酮用法注意事项
---------- ------------------------------
1 人生
2 学习
3 工作
5 朋友

SQL> select * fromtb order by decode(blogid,3,1,2), blogid;

BLOGID BLOGCLASS
---------- ------------------------------
3 工作
1 人生
2 学习
5 朋友

我所说的就是上面红色的那句话。实现的功能就是不管怎样,BLOGID为3的值必须排在第一位,其他的记录按照BLOGID升序排序。

4、Order By语句不能与Sequence.nextval同时使用

select seq.nextval, id from db order by id是不合法的

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/276806.html

更多阅读

女人补血补气的食物和注意事项 补血补气食物

女人补血补气的食物和注意事项——简介在当今社会,大多数女性都有轻微贫血甚至贫血的症状,这也是由于女性有周期性失血的生理特点,与血结下了不解之缘,而伴随女人一生的经、孕、产、乳的不同生理过程,均与血息息相关。 所以女人由于生理

坐飞机的流程和注意事项 坐飞机不能带什么

乘坐飞机出行快速舒适,而乘坐飞机的流程也略显繁琐。这篇经验给第一次坐飞机的朋友。坐飞机的流程和注意事项——乘机手续的办理 坐飞机的流程和注意事项 1、拿着机票.身份证(非典期间多了个健康申报表)到指定柜台(一般一进侯机厅就

家里有宝宝养宠物的好处和注意事项 家里养猫需要注意事项

尽管宠物给人健康以威胁,但人们还是喜欢养,小孩子也愿意接近,主要是因为动物可以改善人的情绪,带给人们欢乐。育儿专家认为,作为孩子的伙伴,宠物确实有助于孩子培养爱心、学会沟通、增强责任感。宠物是孩子的好伙伴儿童常常把宠物当作好

S即溶茶的作用 s茶即溶茶的功效和用法

S即溶茶的作用2011-07-02 22:53  天然植物的营养近年来国内外专家不断研究从天然植物中提取对人体有益的营养素,目前已被人们熟知的营养素有从绿茶中提取的茶多酚,从葡萄籽中提取的OPC,从大豆中提取的磷脂和大豆异黄酮等。在亚洲国家

声明:《Orderby的用法和注意 胺碘酮用法注意事项》为网友叫我发光者分享!如侵犯到您的合法权益请联系我们删除