原文: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