`

oracle 排序指定某个数据排在第一位

 
阅读更多
select * from f_area ar where ar.status=1 and ar.parent_id=-1
ORDER BY DECODE(ar.area_code,'3101','1',ar.area_code)
---指定3101的排在第一位


select userid from tb
order by decode(userid,'f',null,userid) nulls first
--排序的时候如果是f的话转换成null 其他的不变
--nulls first表示null排在前面 nulls last 表示null排在后面
分享到:
评论

相关推荐

    Oracle分析函数

    - **定义**:分别返回在按指定顺序排列后的第一行和最后一行数据。 - **用途**:适用于需要获取特定排序下第一或最后一条记录的情况。 ##### 4. FIRST_VALUE / LAST_VALUE - **定义**:分别返回组中第一个和最后一...

    SQL排序查询_IT文库

    例如,在学生考试成绩排名的场景中,我们可能只关心成绩排在前几位的学生,这时我们可以使用TOP关键字来实现。 TOP关键字有几种不同的用法。当不使用PERCENT关键字时,TOP后面跟着的数字N表示要返回的记录数。当...

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

    第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据...

    java_oracle_day02.pdf

    排序是在查询结果中按照指定的列升序(ASC)或降序(DESC)排列数据的过程。这对于查看和分析数据非常有用。例如,可以按姓名、年龄或薪水等字段对员工进行排序。 ### 组函数的使用 组函数是用来处理一组值并返回...

    SQLOracle21天自学通

    - **你的第一个查询**:例如,查询某个表格中的所有记录: ```sql SELECT * FROM table_name; ``` #### 第三天:表达式、条件语句与运算 - **表达式**:SQL支持各种表达式,包括算术表达式、字符串表达式、比较...

    Oracle9i的init.ora参数中文说明

    说明: 指定一个字符串值, 设置 TIME 数据类型的默认值, 该数据类型包含 HOUR, MINUTE 和 SECOND 这几个日期时间字段。 语法: TIME '09:26:50' (将值存储为 7 个字节)。 默认值: 从 NLS_TERRITORY 中获得 nls_time...

    Oracle函数.txt

    通过上述知识点的学习,我们可以看到Oracle提供了丰富的字符串处理函数来帮助开发者高效地完成数据处理任务。这些函数涵盖了字符串的基本操作如转换、查找、替换等各个方面,是进行数据库开发和管理的重要工具。

    最全的oracle常用命令大全.txt

    ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、...

    Oracle函数及其用法

    3. DECODE():如果第一个参数等于指定值,则返回第二个参数,否则返回第三个参数。 以上只是Oracle函数中的一部分,实际使用中还有更多其他函数,如连接函数、系统信息函数、转换函数等。熟练掌握这些函数,可以极...

    oracle数据库经典题目

    系统权限提供了在Oracle数据库系统范围内执行某种任务的操作能力,而对象权限则是一种赋予用户在指定的数据库对象(如表、视图、过程等) 16. Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 ...

    Oracle培训笔记

    - 当有多列排序时,先按照第一列排序,若第一列相同,则按第二列排序。 - 示例:`SELECT * FROM t_salary ORDER BY salary, name;` - 首先根据`salary`排序,如果`salary`相同,则按照`name`排序。 #### 七、...

    ORACLE里时间的应用和函数

    在Oracle数据库中,时间管理与操作是非常重要的部分,它涉及到数据的排序、筛选以及各种复杂查询的需求。本文将详细介绍Oracle中与时间相关的应用及函数,包括转换函数(`TO_DATE` 和 `TO_CHAR`)、日期格式、日期...

    oracle 复习资料

    #### 第一章 数据库基础概念 **1. 模型(Model)** - **定义**:模型是对现实世界的过程和对象的一种抽象化表示方式,通过模型可以帮助我们更好地理解和掌握复杂系统的关键特性。 - **作用**:通过构建模型,能够使...

    oracle 详细配置

    根据提供的文件信息,我们可以深入探讨 Oracle 数据库的配置与使用中的关键知识点,特别是关于 SQL 查询语句、数据类型以及数据库管理工具的使用等。 ### 1. 数据库配置 #### 1.1 数据库基本配置 - **环境检查**:...

    常用的oracle函数.txt

    具体来说,它会返回出现在第一个集合(A)中但不在第二个集合(B)中的所有行。例如: ```sql SELECT * FROM table1 MINUS SELECT * FROM table2; ``` 这里,`table1` 和 `table2` 分别代表 A 和 B。最终结果将只...

    Oracle source note

    根据提供的文件信息,我们可以整理出一系列关于Oracle数据库的基础知识点,主要涵盖了客户端工具的使用、基本SQL语句的应用以及一些常用的数据处理函数等。下面将详细展开这些知识点。 ### 客户端工具 #### 1. SQL ...

    Oracle开发之分析函数(Top/Bottom N、First/Last、NTile)

    通过在`ORDER BY`子句中使用`NULLS LAST/FIRST`,我们可以指定空值是排在最后还是最前。例如: ```sql SELECT region_id, customer_id, SUM(customer_sales) cust_total, RANK() OVER (PARTITION BY region_id ...

    oracle考试题11111.docx

    ### 第一部分:基本查询与数据处理 #### 1. 使用基本查询语句 - **查询DEPT表显示所有部门名称** - SQL: `SELECT dname FROM dept;` - **知识点**:基本的`SELECT`语句用于选择特定列。 - **查询EMP表显示所有...

    精通oracle的sql语句

    ### 精通Oracle的SQL语句 #### 一、SQL指令详解 ##### SELECT - **功能**: `SELECT` 是SQL中最基础也是最重要的指令之一,主要用于从数据库中选取数据。 - **语法**: `SELECT column_name(s) FROM table_name ...

Global site tag (gtag.js) - Google Analytics