1、普通排序
select * from emp order by empno asc(desc);
2、根据多字段排序
select * from emp order by ename,job asc(desc);
3、按子串排序
select * from emp order by substr(ename,length(ename)-2) 通过substr函数实现子串的截取,然后进行排序
4、对于字母、数字混合的数据进行排序
通过translate或者replace替换掉数字或字符部分,然后排序
translate(string,from,to)
字符级别的替换;
如果to的长度小于from则在from中存在,在to中不存在的将被直接删掉;
replace(string,from ,to)
字符串级别的替换
5、排序时的空值处理
a、使用case when对空值进行替换,例如空值替换为0,非空值替换为1,然后可以参与排序
b、oracle9i以后的版本提供了 nulls first 和nulls last操作。
6、根据数据项的键排序
采用类似占位符的方式来实现排序
select empno,ename,job,case when job='SALESMAN' then comm else sal end from emp order by 4;
相关推荐
Oracle_SQL基础到存储过程(第一阶段) 001.sql基础查询_条件取数.mp4 002.sql基础查询_建表注释001.mp4 003.sql基础查询_增删改001.mp4 004.sql基础查询_分组聚合过滤001.mp4 005.sql基础查询_排序 .mp4 006.sql基础...
066.sql全套_程序设计_冒泡排序.mp4 067.sql全套_程序设计_游标.mp4 068.sql全套_程序设计_动态sql.mp4 069.sql全套_程序设计_存储过程.mp4 070.sql全套_程序设计_全量抽数.mp4 071.sql全套_程序设计_增量抽数.mp4 ...
Oracle数据库培训-SQL基础篇: 基本的SELECT语句 约束和排序数据 单行函数 多表显示数据、组函数合计数据 创建和管理表 子查询&操纵数据 内置约束 创建视图 其他数据库对象
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
Oracle OCP SQL-1Z0-071培训方案,总计14章,两天课程安排。 《OCA Oracle Database SQL认证考试指南(1Z0-071)》完整覆盖1Z0-071的全部目标,包含的主题如下: ●DDL和SQL SELECT语句 ●相关数据分组 ●对数据...
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
oracle通过sql实现字符串转数字oracle函数,可用于字符串的最终排序
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
select * from t1 order by sign(A) desc,abs(A) asc
Oracle SQL 内置函数大全 SQL中的单记录函数 给出整数,返回对应的字符 连接两个字符串 增加或减去月份 用于对查询到的结果进行排序输出
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
总结三种排序方式的共同点和不同点,已经排除空值后排序的oracle语句用法
本文将结合作者近日工作中,在ORACLE数据库分页查询时,遇到一个小问题,为大家讲解如何解决Oracle分页查询中排序与效率问题。
V2.0【2015-05】 1、新增 WORD 模板 功能;...1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的文档类型:HTML,CHM,WORD; 3、基于Open XML ,不用安装 MS Office,WPS 也可以生产 DOCX 格式的文件;
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...
Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具 : 超智能的SQL编辑器;超方便的表格操作(可以通过修改表格的单元格数据去更新数据库表 );多种格式的数据导出包括...
数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共...