select col1,col2,col3 from table order by nvl(col3,0);
解决方案 »
- 请教查询ORACLE数据库所有的表名和列名
- 一个关于java程序调用存储过程传数组参数的问题
- 请教一个数据库导入和导出的问题
- toad 导入txt ,部分数据导入不进去
- 变异表触发器:当向test1表插入数据后,统计test1表中sum(value1),插入到表test2中。
- oracle安装问题(基础篇)
- 各位,急切请问,创建数据库的时候,如何改变oracle_base的路径?????(在线)
- oracle中插入语句怎样实现自增长字段的返回
- 有没有办法在ORACLE存储过程中运行外部的一个EXE程序,在线等
- 有谁说一下在ORACLE中用事务的一些体会?
- 求救!!!在线等待ing.....
- 安装问题
select ...
from ...
order by decode(字段3,null,0,1),字段1,字段2,字段3
呵呵,这个方法是不错,可惜有个问题。就是和我检索的顺序相关,比如说是4个字段,我必须按照
1,2,3,4的顺序select, 排序的时候,用3,4,4有可能会是null,剩下的问题同原题,还有可能么?因为的sql的select顺序,影响我程序操作文件输出的顺序。所以,才多次一问,继续求教,谢谢!
select col1,col2,col3 from table order by col1,nvl(col3,0);
按排序数据加入就可以了!