SQL 按特定字段值排序

 更新时间:2009年08月04日 17:09:37   作者:  
SQL 按特定字段值排序的代码,有需要的朋友可以参考下。
id, name
shandong01 name1
shandong02 name2
shandong03 name3
beijing01 name4
beijing02 name5
beijing03 name6
shanghai01 name7
复制代码 代码如下:

select id,name
from table
order by case when id like 'shanghai%' then 0 when id like 'beijing%' then 1 else 2 end

result:
shanghai01 name7
beijing01 name4
beijing02 name5
beijing03 name6
shandong01 name1
shandong02 name2
shandong03 name3

相关文章

  • Navicat premium for mac 12的安装破解图文教程

    Navicat premium for mac 12的安装破解图文教程

    Navicat Premium是一款数据库管理工具,将此工具连接数据库,你可以从中看到各种数据库的详细信息,这篇文章主要介绍了Mac下Navicat premium for mac 12的安装破解过程,需要的朋友可以参考下
    2024-01-01
  • 使用Navicat生成ER关系图并导出的方法

    使用Navicat生成ER关系图并导出的方法

    这篇文章主要介绍了使用Navicat生成ER关系图并导出的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Navicat最新永久安装使用方法(推荐)

    Navicat最新永久安装使用方法(推荐)

    Navicat是一款轻量级的用于MySQL连接和管理的工具,非常好用,使用起来方便快捷,简洁,下面我会简单的讲一下其安装以及使用的方法,感兴趣的朋友一起看看吧
    2023-10-10
  • 使用Navicat连接opengauss数据库完整步骤(详细图文)

    使用Navicat连接opengauss数据库完整步骤(详细图文)

    Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设,下面这篇文章主要给大家介绍了关于使用Navicat连接opengauss数据库的完整步骤,需要的朋友可以参考下
    2024-02-02
  • Mybatis分页插件的实例详解

    Mybatis分页插件的实例详解

    这篇文章主要介绍了Mybatis分页插件的实例详解的相关资料,需要的朋友可以参考下
    2017-07-07
  • datagrip如何找到数据库和表

    datagrip如何找到数据库和表

    这篇文章主要介绍了datagrip入坑指南(如何找到数据库和表)的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-09-09
  • JDBC常用接口总结

    JDBC常用接口总结

    这篇文章主要介绍了JDBC常用接口总结,以及部分使用代码语句,需要的朋友可以参考下。
    2017-09-09
  • MyISAM与InnoDB索引实现对比详解

    MyISAM与InnoDB索引实现对比详解

    这篇文章主要给大家介绍了关于MyISAM与InnoDB索引实现对比的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 使用sqlplus创建DDL和DML操作技巧

    使用sqlplus创建DDL和DML操作技巧

    这篇文章主要介绍了使用sqlplus创建DDL和DML操作技巧,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • SQL中过滤条件放on和where中的区别详解

    SQL中过滤条件放on和where中的区别详解

    这篇文章主要给大家介绍了关于SQL中过滤条件放on和where中的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2019-01-01

最新评论