`

Oracle空值排序——排到前面或后面

 
阅读更多

1.使用order by 列名 nulls first,将此字段为空的记录排到前面。

2.使用Order by 列名 nulls last,将此字段为空的记录拍到后面。

 

这样当然是可以的:

select * from test where .. order by a desc,b nulls first;

分享到:
评论

相关推荐

    关于oracle空值的解决方法[收集].pdf

    Oracle空值并不是一个实际的值,它表示未知或者缺失的数据。以下是对Oracle空值及其解决方案的详细说明: 一、空值的生成与特点 1. 空值生成:当向表中插入记录,如果某个字段没有设定非空约束(NOT NULL),那么...

    ORACLE报表分析利剑——分析函数

    ### ORACLE报表分析利剑——分析函数:深度解析与应用 #### 一、理解分析函数:数据统计的新维度 分析函数作为Oracle数据库中一项高级功能,专为解决复杂报表统计需求设计,其核心优势在于能够对数据进行精细的...

    Oracle——sql语句优化

    **推荐方案**:采用NOT EXISTS或外连接结合空值判断的策略,既可确保索引的利用,又能提高查询速度。 #### 操作符(不等于):索引利用误区 操作符通常会导致全表扫描,这是因为Oracle的索引结构(如B树)并不支持...

    oracle 10g培训PPT——SQL01

    13. **ORDER BY 子句**:用于对查询结果进行排序,可以指定升序 (ASC) 或降序 (DESC)。 在实际应用中,这些基础概念和操作是构建复杂查询、分析和管理 Oracle 数据库的关键。通过深入理解并熟练运用这些 SQL 语句,...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    2.13 SQL执行——总览 52 2.14 小结 53 第3章 访问和联结方法 55 3.1 全扫描访问方法 55 3.1.1 如何选择全扫描操作 56 3.1.2 全扫描与舍弃 59 3.1.3 全扫描与多块读取 60 3.1.4 全扫描与高水位线 60 3.2 ...

    oracle教学4笔记

    ### Oracle 教学知识点详解 —— 数据的基本查询与常用函数 #### 一、基本查询语法与原理 **数据查询的原理:** 数据查询是数据库中最基础的操作之一,它通过指定要查询的列以及设定的查询条件,从原始数据表中...

    Oracle图文笔记

    ### Oracle 图文笔记知识点梳理 #### 一、SQL 基础操作 1. **选择 (Select):** 用于从数据库表中检索行。 - 示例: `SELECT * FROM 表名;` —— 查询表中的所有行。 2. **投影 (Projection):** 用于从数据库表中...

    Oracle_Database_11g完全参考手册.part2/3

     安装Oracle Database ll g或从早期版本升级  创建数据库表、序列、索引、视图和用户账户  构造SQL语句、过程、查询和子查询  使用虚拟专用数据库和透明数据加密优化安全性  使用SQL*oader乘10racle Data Pump...

    Oracle_Database_11g完全参考手册.part3/3

     安装Oracle Database ll g或从早期版本升级  创建数据库表、序列、索引、视图和用户账户  构造SQL语句、过程、查询和子查询  使用虚拟专用数据库和透明数据加密优化安全性  使用SQL*oader乘10racle Data Pump...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。  拉里•埃里森  就业前景 从就业与择业的...

    Oracle基于系统级触发器的审计功能

    自Oracle 8i版本开始,Oracle DBMS引入了一种特殊类型的触发器——系统级触发器,它能够针对一系列非DML(数据操纵语言)事件执行特定的操作。本文将详细介绍Oracle系统级触发器的审计功能及其应用场景。 #### 系统...

    Oralce Regular Expression

    事实上,不可或缺的搜索工具`grep`的中间两个字母就代表了这项技术——“Global Regular Expression Print”。正则表达式的主流开发者社区的应用推动了其发展。 #### 传统数据库模式匹配 在传统数据库中,模式匹配...

    Oracle学习笔记

    ### Oracle学习笔记知识点详解 ...以上内容涵盖了Oracle数据库的基本操作、数据查询、条件筛选、排序以及常用函数的应用等多个方面,旨在帮助初学者快速掌握Oracle数据库的基础知识和常用操作技巧。

    Oracle大总结(达内培训笔记)

    ### Oracle大总结(达内培训笔记) #### 第一章 数据库简介 ##### 1.1 数据库的种类 - **1.1.1 数据库产品** - 大型数据库: - Oracle (由Oracle公司提供) - DB2 (由IBM提供) - Sybase (由Sybase公司提供) -...

    数据库原理及应用A实验报告(实验二——数据查询)

    数据库原理及应用A实验报告(实验二——数据查询)详细解析 实验报告旨在让学生通过实践掌握数据库查询的基本技能,包括查询语句的编写、单表查询、连接查询、集合查询、统计查询和嵌套查询。实验环境是Windows10...

    Oracle_PL-SQL入门教程(金典)

    SQL语言的重要性在于其通用性——几乎所有主流的关系型数据库管理系统(RDBMS),比如Oracle、Sybase、Microsoft SQL Server、Access等,都支持SQL标准。 #### SQL语言的核心功能 - **数据定义语言 (DDL)**:这...

    16_用sql选择数据1

    通过UNION或UNION ALL,你可以将两个或多个SELECT查询的结果合并到一个结果集中。UNION会去除重复行,而UNION ALL则保留所有行。 总的来说,SQL的SELECT语句及其相关子句是数据库操作的核心工具,理解和熟练运用...

    data-348025.pdf

    在Oracle和MySQL中,都可以通过导出数据、创建物理备份或使用内置的备份工具(如Oracle的RMAN或MySQL的mysqldump)来实现。 **七、表数据的操作** 数据的增删改查是数据库操作的核心。SELECT用于查询,ORDER BY...

    达内JAVA培训综合笔记

    同时,也介绍了两种常见的排序算法——插入排序和冒泡排序,以及二分法查找。这部分最后提及了Java系统API方法的调用、二进制基础和Java基础其他注意事项。 三、面向对象 面向对象是Java编程的核心思想,笔记中对类...

    数据库工程师 第8章 关系数据库操作语言SQL.doc

    《数据库工程师——深入理解SQL》 SQL,全称Structured Query Language,是关系数据库的标准操作语言,用于定义和操作数据库。本章将详细介绍SQL的主要特性,包括数据类型、关系表的操作以及数据查询的高级技巧。 ...

Global site tag (gtag.js) - Google Analytics