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

sqlserver按照字段内容进行排序

阅读更多

在做项目的时候,遇到了这样的一个需求:

          从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;

         select * from t_user order by case when name like '李%' then 0 else 50 end , createdate desc;

 

         当然除了按照字段内容显示排序,还有按照字母顺序排序、按照中文排序等实现。

分享到:
评论

相关推荐

    sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。

    sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。 为此,我作了一个 sqlserver2005 的小工具,特点: 1.能够对...

    SQL Server分组排序取数据的实现

    在SQL Server中,分组和排序是数据处理的两个关键操作。它们可以帮助我们对大量数据进行聚合、组织和筛选,以便更好地分析和理解数据。本文将深入探讨如何在SQL Server中实现分组排序并获取每组的特定行数据。 首先...

    SQL Server中实现字段值自动增长且连续

    ### SQL Server中实现字段值自动增长且连续的关键知识点 #### 引言 在数据库管理中,确保特定字段的值能够自动增长且保持连续性对于数据的有序性和完整性至关重要。SQL Server提供了多种方法来实现这一需求,包括...

    排序函数(sqlserver)

    在SQL Server数据库管理系统中,排序函数是不可或缺的一部分,它们用于对查询结果进行升序或降序排列,使得数据按照特定的顺序展现。本篇将详细探讨SQL Server中的排序功能及其在拼音处理和全角半角字符处理中的应用...

    SQL SERVER 字符集问题之一解决

    在 SQL SERVER 中,我们可能会遇到 equal to 运算中的排序规则冲突问题,例如,使用 Chinese_PRC_CI_AS 和 Chinese_PRC_CS_AS 两个字符集时,出现排序规则冲突。这是因为这两个字符集的排序规则不同,导致在 equal ...

    SQL2008对表名及字段区分大小写

    - 当数据库的排序规则被设置为区分大小写时,所有的SQL查询都必须严格按照字段名的大小写来书写,否则可能会导致查询失败。 通过以上方法,我们可以灵活地在SQL Server 2008中控制表名、字段名等标识符的大小写敏感...

    navicat for sqlserver

    **Navicat for SQL Server** 是一款强大的数据库管理和开发工具,专为Microsoft SQL Server设计。它允许用户在不安装SQL Server的情况下,远程连接到数据库,从而实现对SQL Server的便捷管理和操作。Navicat提供了...

    sqlserver 区分大小写的相关设置

    SQL Server 区分大小写的相关设置 在 SQL Server 中,默认情况下,数据库是区分大...SQL Server 中的 COLLATE 子句可以用于控制数据库、表和列中的大小写敏感度,用户可以根据需要选择不同的排序规则和大小写敏感度。

    SqlServer删除所有表数据语句

    Sql Server 允许两种类型的排序规则:Windows 排序规则和 SQL 排序规则。Windows 排序规则是 Sql Server 的首选,因为它们提供了更多选项并且和微软 Windows 环境提供的支持一致。SQL 排序规则用于早期的 Sql Server...

    SQL Server培训 pptx

    根据提供的文件信息,可以看出这是一份关于SQL Server的培训材料,包含了从基础知识到具体操作实践的全面内容。接下来,我们将从这些片段中提取并详细解释关键的知识点。 ### SQL Server 基础 #### SQL Server ...

    帆软:排序问题(通过帆软设置或者sql排序)

    2. **多字段排序**:在`ORDER BY`后可列出多个字段,通过逗号隔开,先按第一个字段排序,若相同则按第二个字段,以此类推。例如,`ORDER BY column1 ASC, column2 DESC`。 3. **动态排序**:在SQL中,还可以使用`...

    sqlserver2008视频教程

    以上内容涵盖了 SQL Server 2008 视频教程中的关键知识点,通过深入学习这些内容,可以帮助初学者快速掌握 SQL Server 2008 的使用技巧,并能够应对实际工作中的挑战。希望本教程能成为您学习 SQL Server 2008 的...

    sql Server 视图管理

    ### SQL Server 视图管理深度解析 #### 一、视图概念与重要性 视图在SQL Server中扮演着至关重要的角色,它本质上是存储在数据库中的查询,提供了一种虚拟表的方式,允许用户从一个或多个表中选择数据。视图并不...

    SQL Server 2005 提供了4个行号排序函数

    ### SQL Server 2005 行号排序函数详解 #### 一、引言 在数据库操作中,经常需要对查询结果进行排序处理,尤其是在实现数据分页时。SQL Server 2005 引入了一系列窗口函数,其中行号排序函数在数据排序和分页方面...

    sql server常用命令

    下面我们将对 SQL Server 的一些常用命令进行总结和说明。 1. 数据记录筛选 数据记录筛选是 SQL Server 中的一种基本操作,它允许我们根据一定的条件来选择数据记录。常用的数据记录筛选命令包括: * `select * ...

    SqlServer数据库中文乱码问题解决方法

    5. 存储UTF-8编码的中文内容到SQL Server时,字段类型应为`NVARCHAR`,插入时在值前加上`N`,如`INSERT INTO user (name) VALUES (N'&username&')`。 在SQL Server中,`NVARCHAR`类型用于存储Unicode数据,使用UCS-...

    SQL SERVER 列表菜单递归处理方式以及大小节点排序

    当初花了很长时间查资料、逛博客 终于搞定的排序 以及对于处理菜单列表显示的 问题。希望对你们有帮助。压缩包包含数据表创建脚本 以及 实现功能的语句 表结构字段 id、name、url、pid、indexs

    sql server 中如何增加递增的序号列【实用】

    sql server 中如何增加递增的序号列 sql server 是一种功能强大且广泛应用的关系数据库管理系统,随着业务的发展和数据的增长,对于数据的管理和处理变得越来越重要。在 sql server 中,增加递增的序号列是非常...

    SQL Server 基本语言

    ### SQL Server 基本语言知识点 #### 一、SQL Server 概述 SQL Server 是由微软开发并推出的一款关系型数据库管理系统。它提供了一系列工具和服务来存储、处理和管理数据,广泛应用于企业级应用程序中。SQL Server...

Global site tag (gtag.js) - Google Analytics