`
txin0814
  • 浏览: 219846 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

根据不同的条件进行升序或降序排列(order by )

    博客分类:
  • sql
阅读更多
当@status为2时
我需要对 createDate 字段进行升序排序
当@status为3时
我需要对 createDate 字段进行降序排序

select *from 表名 a
order by 
(case when @status=2 then createdate when @status=3 then GETDATE()-createdate end)
分享到:
评论

相关推荐

    DataGrid升序和降序排列

    在显示数据时,有时我们希望用户能够按照某一列的值对数据进行排序,这就涉及到了升序和降序排列的功能。 1. **升序排列(Ascending Order)**: 升序排列是指数据按从小到大的顺序进行排列。在DataGrid中,这通常...

    SQL-ORDER BY 多字段排序(升序、降序)

    `ORDER BY`子句用于指定查询结果的排列顺序,而多字段排序则允许我们根据多个列的值来对结果进行排序。以下是对`ORDER BY`多字段排序的详细说明。 ### 1. `ORDER BY`基本语法 `ORDER BY`子句的基本语法如下: ```...

    C#集合Dictionary中按值的降序排列

    然而,在某些场景下,我们需要按照字典中的值进行排序,尤其是降序排列,以便于进一步的数据处理或展示。本文将深入探讨如何在C#中实现`Dictionary`按值的降序排列,并提供详细的代码示例。 ### 按值的降序排列 ...

    MyBatisPlus条件构造器带条件排序方法orderBy、orderByDesc、orderByAsc使用示例代码

    `orderBy`方法是MyBatisPlus中的基础排序功能,它允许我们根据指定的字段进行升序排序。例如,如果我们有一个User实体类,包含id、name、age等字段,我们可以这样使用: ```java List<User> users = userMapper....

    order by 、group by 、having的用法

    - `ORDER BY` 用于对查询结果进行排序,按照指定的字段进行升序或降序排列。默认情况下,`ORDER BY` 排序方式为升序(ASC)。例如,`SELECT * FROM table ORDER BY column1` 将按`column1`的值升序排列所有记录。 ...

    数据库查询并将结果按照指定字段进行降序排列网页源代码.rar

    "数据库查询并将结果按照指定字段进行降序排列网页源代码"这个主题涵盖了多个关键知识点,包括数据库操作、SQL查询语言以及如何在网页上展示这些数据。下面将详细讲解这些知识点。 1. **数据库操作**:数据库是存储...

    SuperMap Objects .NET SQL查询使用OrderBy属性

    `OrderBy`属性允许我们指定一个或多个字段,根据这些字段的值对查询结果进行升序或降序排列。例如,如果我们有一个包含城市信息的数据表,可以使用以下SQL查询: ```sql SELECT * FROM City ORDER BY Population ...

    数据库的查询-分组.ppt

    它可以对查询结果进行排序,并且可以使用 ASC 或 DESC 关键字指定升序或降序排列。 语法格式: ORDER BY {col_name | expr | position} [ASC | DESC], ... 例如,以下查询语句可以将通信工程专业的学生按出生日期...

    MySQL Order By语法介绍

    之前在w3s网站上看到ORDER BY的用法,以为是对选出来的数据按关键字升序或者降序排列,结果今天尝试select数据集数据的时候,发现使用ORDER BY 和ORDER BY DESC得出的查询结果完全不一样,按照自己之前的理解它们...

    【RPA之家转载视频教程7】在UiPath中排序数据表-如何在UiPath中对数据表进行排序-RPA技术中心.rar

    排序操作允许我们按照一列或多列的值对这些数据进行升序或降序排列,以便更好地分析或处理数据。 在UiPath Studio中,有多种方法可以对数据表进行排序: 1. 使用DataTable活动:这是最直接的方法,通过“Sort”...

    销售管理数据库的数据查询PPT课件.ppt

    此外,ORDER BY子句可以对查询结果进行升序或降序排列,例如`SELECT 姓名, 工资 FROM 员工 ORDER BY 工资 DESC, 姓名 ASC`,这样会先按工资降序排列,工资相同的情况下按姓名升序排列。 如果需要返回前n条记录,...

    Like-and-OrderBy.rar_sql like order by

    ORDER BY用于对查询结果进行排序,它可以按升序(ASC,默认)或降序(DESC)排列。假设你希望查看刚才的`Customers`表中的所有记录,并按名字的字母顺序排序: ```sql SELECT * FROM Customers ORDER BY Name; ``` ...

    最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及3答案.pdf

    - `ORDER BY`用于根据指定字段对查询结果进行升序或降序排列,如按商品ID降序排列商品或按用户名字排序会员。 5. **GROUP BY分组**: - `GROUP BY`结合聚合函数(如`SUM`、`COUNT`等)对数据进行分类汇总,例如...

    js Table 选中行排序 多列锁定(多个OrderBy)

    2. 实现排序算法:可以使用常见的排序算法如冒泡排序、选择排序或快速排序等,根据用户的选择对数据进行升序或降序排列。 3. 更新表格:将排序后的数据重新渲染到表格中,替换原有的行顺序。 在实现多列排序时,...

    点击数据窗口Title排序

    这可能涉及到数据库查询的ORDER BY子句,或者在内存中对数据集合进行排序。 4. **界面更新**:最后,将排序后的数据更新到数据窗口中,同时可以使用视觉提示(如箭头图标)来显示当前的排序状态。例如,`up.bmp`和`...

    OrderBy.rar_vb的sql排序

    排序是数据库操作的重要部分,它允许用户按照特定字段的值对记录进行升序或降序排列。 SQL(Structured Query Language)是用于管理关系数据库的标准语言,其中包括用于排序数据的`ORDER BY`子句。在VB中,我们可以...

    Mysql中order by、group by、having的区别深入分析

    当你需要按照某个或多个字段的值对查询结果进行升序或降序排列时,就可以使用它。例如,`ORDER BY age ASC` 将按年龄从小到大排列数据,而 `ORDER BY salary DESC` 则会按薪水从高到低排列。ORDER BY 支持多字段排序...

    分页,查询,排序,模糊查询(包含数据库文件)

    例如,`ORDER BY column_name ASC/DESC`将结果集按照指定列升序或降序排列。在数据库设计中,合理的排序有助于用户快速找到所需信息。 然后,**jdbc**(Java Database Connectivity)是Java平台的标准API,用于连接...

Global site tag (gtag.js) - Google Analytics