`
流浪鱼
  • 浏览: 1682386 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sql排序null在最后

 
阅读更多

sql排序null在最后

 

SELECT *
  FROM T_RPT_BUSINESS_STRUCTURE T
 WHERE T.JYS_ID = 11
 ORDER BY DECODE(T.BUSS_TYPE_ID, '-1', NULL, T.BUSS_TYPE_ID),
          DECODE(T.TRADE_VARIETY_ID, '-1', NULL, T.TRADE_VARIETY_ID),
          DECODE(T.TRADE_SUBVARIETY_ID, '-1', NULL, T.TRADE_SUBVARIETY_ID),
          DECODE(T.TRADE_CODE, '-1', NULL, T.TRADE_CODE) NULLS LAST

 

 

 

分享到:
评论

相关推荐

    Mysql实现null值排在最前/最后的方法示例

    我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是 ...

    使用SQL实现小计,合计以及排序

    在SQL(Structured Query Language)中,小计、合计与排序是数据分析和报表生成的重要操作。本文将详细解析如何使用SQL来实现这些功能。 首先,小计通常是指在某个特定分类或分组下的总和,而合计则是指所有数据的...

    SQL语句的基本查询与排序

    ### SQL语句的基本查询与排序知识点详解 #### 一、SELECT语句进行数据库查询 - **基本语法**:`SELECT column_name, column_name FROM table_name;` - 例如:`SELECT dept_id, last_name, manager_id FROM s_emp;...

    SQL中分组排序问题

    在SQL中,分组排序问题通常涉及到数据的聚合和排名,这是数据分析和报表生成的关键步骤。本问题的目标是检索每学期每门课的学生排名情况,包括学期、课程号、学号、总评成绩以及排名,按照特定的排序规则进行输出。 ...

    SQL语句的条件查询和排序操作

    - 在SQL中,NULL表示未知或缺失的值。`IS NULL`和`IS NOT NULL`用于检查列是否包含NULL值。例如,要查询没有奖金的员工: ```sql SELECT * FROM emp WHERE comm IS NULL; ``` #### 排序操作 排序操作可以让查询...

    Oracle基础 SQL限定查询和排序PPT学习教案.pptx

    在SQL中,可以使用ORDER BY子句对查询结果进行升序(ASC)或降序(DESC)排序。这通常应用于对某一列或列组合进行排序,以得到更有意义的结果。 总之,Oracle SQL的基础知识包括了数据筛选和排序,这些概念对于...

    sqlserver sql语法大全

    在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:** ```sql CREATE DATABASE [数据库名称] ON ( ...

    实验七SQL的空值和空集处理.doc

    SQL 语言中,NULL 值和空集是两个特殊的概念,它们在数据库查询操作中扮演着重要的角色。为了更好地理解和处理空值和空集,需要通过实验和实践来验证它们的特性和行为。 实验目的: * 认识 NULL 值在数据库中的...

    sql排序输出第n个字段 方法汇总

    这里我们探讨三种不同的方法来实现这一目标,主要针对SQL排序和字段提取。 **方法一:LIMIT A OFFSET B** 这种方法是最直观的,通过`ORDER BY`对字段进行排序,然后使用`LIMIT`和`OFFSET`来获取第n个字段的值。...

    Access采用sql语句与sql的区别

    在 Access 中执行 SQL 语句需要了解 Access 的 SQL 语法和特性,而在 SQL Server 中执行 SQL 语句需要了解 SQL Server 的 SQL 语法和特性。 例如,我们可以使用 Access 的 SQL 语句来查询 products 表中的数据: ``...

    mssql sqlserver 使用sql脚本实现相邻两条数据相减.docx

    在上面的语句中,我们首先使用 `row_number()` 函数为每条数据分配一个唯一的KeyId,然后使用 CTE 将数据排序。在选择语句中,我们使用 `left join` 将当前行与下一行连接,然后计算相邻两条数据的差异。 清理表 ...

    经典SQL脚本大全

    │ │ 4.2.2 排序规则在全角与半角处理中的应用.sql │ │ │ └─其他 │ 生成GB2312汉字表.sql │ 生成GBK汉字表.sql │ 自动获取汉字笔画.sql │ ├─第05章 │ │ 5.1.1 SET IDENTITY_INSERT 中的几个问题.sql...

    presto sql 与mysql sql 对比.pdf

    在 Presto SQL 中,字段名和表名使用双引号括起来,而在 MySQL SQL 中,字段名和表名使用反引号括起来。 函数 Presto SQL 和 MySQL SQL 都支持一些常用的函数,如日期函数、字符串函数、数学函数等。 * 日期函数...

    学生信息管理系统sql

    其中,`collation_name`定义了用于表达式、列或数据库的排序规则名称,它可以是Windows排序规则名称或SQL排序规则名称。 **1.2 Windows排序规则名称与SQL排序规则名称** - **Windows排序规则名称**:这是Windows...

    SQL自动生成JSON数据.docx

    在SELECT语句中,使用ISNULL函数来检查@sql变量是否为空,如果为空,则将其初始化为WITH子句的结果。然后,使用ROW_NUMBER()函数来对查询结果进行排序,并将排序结果作为新列rn添加到查询结果中。 最后,使用EXEC...

    Oracle高效SQL语句原则

    Oracle database 的优化器在遇到 is null 或 is not null 条件时,不会使用索引,这可能会导致 SQL 语句的执行效率下降。 4. 对于有联接的列,即使最后的联接值为一个静态值,优化器是不会使用索引的 在编写 SQL ...

    行业-75当我们在SQL里进行排序的时候,如何才能使用索引?.rar

    总之,合理设计和使用索引是优化SQL排序性能的关键。在编写查询时,应尽量确保ORDER BY子句涉及的列有合适的索引,并避免使用影响索引效率的操作。同时,定期分析和调整索引策略,以适应数据的变化和查询模式的演变...

    vc++SQL语句嵌套

    例如,你可以用一个子查询来获取满足特定条件的数据集,然后在外部查询中对这个数据集进行进一步的操作,如计算、分组、排序等。这样的设计使我们能够执行复杂的数据检索和分析任务。 嵌套SQL语句的应用场景广泛,...

    SQL基本语句 SQL基本语句

    NULL在SQL中代表未知或未定义的值,它不是空字符串或零。当我们不知道某些信息时,如Jones先生的工薪级别和年薪,我们可以用NULL表示。 了解并熟练掌握这些基本的SQL语句是数据库管理的基础,也是成为有效数据操作...

Global site tag (gtag.js) - Google Analytics