原文:mysql按照指定的顺序排序(order by case when)

仅记录 有这么一种情况,查询用户信贷信息,按照指定的银行进行排序,比如说:平安 兴业 浦发 广发 数字表示银行对应的code 这样的话查询结果的排序就是比如说的排序形式了 ...

2020-06-04 13:40 1 4235 推荐指数:

查看详情

mysqlorder by case when 的用法

select * from 你的表 order by case 你需要排序的字段 when 你需要排序的字段=2 then 1 else 0 end, 你需要排序的字段 desc; 【解释】查询时,当某条数据中的字段的值为2时,将该条字段的排序权值为1,其他的为0,使用降序排列; ...

Fri Jun 05 00:24:00 CST 2020 1 2626
SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序

我们通常须要依据客户需求对于查询出来的结果给客户提供自己定义的排序方式,那么我们通常sql须要实现方式都有哪些,參考很多其它资料总结例如以下(不完好的和错误望大家指出): 一、假设我们仅仅是对于在某个程序中的应用是须要依照例如以下的方式排序,我们仅仅需在SQL语句级别设置排序方式 ...

Sun Jun 25 05:20:00 CST 2017 0 10720
ORDER BY 高级用法之CASE WHEN

今天在公司查看一段sql SP代码,发现了一段比较奇怪的代码。 大概长这样子: 小弟才疏学浅,咋一看到代码以为这样的: 但是执行报错,同时也忘记了 order by 后面加数字是什么意思了。。。 果断查了一下: 原来order by后面 ...

Wed Feb 22 22:52:00 CST 2017 1 23220
sqlite 排序 case when

“SELECT * FROM com_TKE_SI_PM_bean_InspectionEntity ORDER BY CASE WHEN Status = 2 THEN 1 WHEN Status = 4 THEN 2 ELSE 3 END ASC”; status=2排在第一 ...

Fri Aug 09 00:47:00 CST 2019 0 632
Mysql查询之 指定顺序排序

最近做一个大屏展示项目,类似于机场,火车站那种展示班次信息的那种,不过展示的内容要复杂的多,其中部分数据如下: 前端主要用Vue框架,要求后端数据在前端展示,第一:进厂,出厂指标不固定(可能6,也可能以后7,8个);第二:无“数值”值的用斜杠代替;第三:进出厂指标名字一定要符合如上图指定 ...

Tue Dec 12 06:53:00 CST 2017 0 2301
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM