表名:projectinfo
字段名
project_id project_name
0660-10430001 “中铁.江佑铂庭”一期房地产开发项目01—06
0660-10490002 南京质量技术检测中心变电所高压开关柜
0660-10490002/1 南京质量技术检测中心变电所高压开关柜
0660-10490003 南京质量技术检测中心变电所低压开关柜
0660-10490003/1 南京质量技术检测中心变电所高压开关柜
0660-10490004 南京质量技术检测中心变电所变压器
0660-10500005 江苏省委党校新校区所需电缆
0660-10500005/1 江苏省委党校新校区
0660-104010030006 磨齿机采购
0660-104010030006/1 磨齿机采购
0660-10400007 直读光谱仪
0660-10400007/1 直读光谱仪
最好的取右四位进行排序方法如下:
select p1.project_id
from projectinfo p1
order by right(case when charindex('/',p1.project_id)>0 then substring(p1.project_id,0,charindex('/',p1.project_id))else p1.project_id end,4) asc;
或
select project_id from projectinfo
order by
cast
(
case
when charindex('/',project_id)>0
then substring(project_id,charindex('/',project_id)-4,4)
else right(project_id,4)
end
as int
)
asc;
也可以不转换为int
另外其他不足的排序如下:
select p.project_id
from projectinfo p
where charindex('/',p.project_id)>0
order by right(substring(p.project_id,0,charindex('/',p.project_id)),4) ;
分享到:
相关推荐
Flink SQL大数据项目实战课程以FlinkSQL流批一体技术为主线,全面讲解Flink Table编程、SQL编程、Time与WaterMark、Window操作、函数使用、元数据管理,最后以一个完整的实战项目为例,详细讲解FlinkSQL的流式项目...
union all与order by用法,并详细举例,oracle pl/sql
sql竞赛项目实战答案 sql竞赛项目实战答案 sql竞赛项目实战答案
数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战数据库SQL实战...
北大青鸟 ACCP5.0 S1 SQL Server 项目实战
SQL中group by的详细用法
很好用!快来啊!我们以前做过得来 很好用!快来啊!我们以前做过得来很好用!快来啊!我们以前做过得来
JavaWeb技术整合应用与项目实战 这本书的源码 对应的sql文件
作业做完了,发上来看看,帮助有需要的同志
SQL必知必会英文版(第3版) 基础的必须知道的 实战项目可以更好的掌握C#这门语言。
北大青鸟 5.0 S2 SQL 项目实战 北大青鸟 5.0 S2 SQL 项目实战
SQL SERVER项目案例SQL SERVER项目案例SQL SERVER项目案例
MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。 1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM ...
牛客网之各种数据库SQL项目实战+代码. 牛客网之各种数据库SQL项目实战+代码. 牛客网之各种数据库SQL项目实战+代码. 牛客网之各种数据库SQL项目实战+代码. 牛客网之各种数据库SQL项目实战+代码. 牛客网之各种...
Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取、修改等数据库常用功能,封装完整。 实测可用!!! Windows C++访问SQL SERVER数据库项目实战案例。 VS2015工程。 实现 连接、读取...
SQL Server之所以不允许在视图定义中使用ORDER BY子句是为了遵守ANSI SQL-92标准。因为对该标准的原理分析需要对结构化查询语言(SQL)的底层结构和它所基于的数学理论进行讨论,我们不能在这里对它进行充分的解释。...
01.电商项目之项目背景介绍.mp4 03.电商项目之数仓开发规范.mp4 04.电商项目之数仓的数据来源....36.电商项目之DWD用户启动日志表SQL实现(下).mp4 37.电商项目之DWD用户启动日志表Shell脚本编写.mp4 41.电商项目之DWD
sql基本用法sql基本用法sql基本用法sql基本用法sql基本用法sql基本用法
SQL_基于sql实现的数据分析项目实战