SQL 按特定字段值排序

所属分类: 数据库 / 数据库其它 阅读数: 117
收藏 0 赞 0 分享
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
更多精彩内容其他人还在看

数据库分页查询方法

在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。
收藏 0 赞 0 分享

postgres 数据库中的数据转换

postgres8.3以后,字段数据之间的默认转换取消了。如果需要进行数据变换的话,在postgres数据库中,我们可以用"::"来进行字段数据的类型转换。
收藏 0 赞 0 分享

ORACLE 系统函数大全SQLSERVER系统函数的异同

下面是Oracle支持的字符函数和它们的Microsoft SQL Server等价函数。
收藏 0 赞 0 分享

数据库 三范式最简单最易记的解释

数据库 三范式最简单最易记的解释,整理一下方便大家记忆。
收藏 0 赞 0 分享

主键与聚集索引

表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。
收藏 0 赞 0 分享

数据库触发器(Trigger)的一点使用心得

最近了解了一下数据库触发器,并做一点实际的应用,在翻看其概念的时候,还是本着从理解的角度来学习的,但是,到了实际的应用场景中,还是有一些特别注意的地方的,下面是自己在应用中的几点体会
收藏 0 赞 0 分享

postgresql sql批量更新记录

向postgresql中利用sql批量跟新记录的实现代码。
收藏 0 赞 0 分享

sql join on 用法

非常不错使用join on实现数据库字段的连接输出效果。
收藏 0 赞 0 分享

SQL 按特定字段值排序

SQL 按特定字段值排序的代码,有需要的朋友可以参考下。
收藏 0 赞 0 分享

jdbc 数据库的连接(sqlserver oracle)

sql Server 和oracle 数据库的连接,供大家参考!
收藏 0 赞 0 分享
查看更多