web應用中通過偽列排序
要求:
表a,列status的值為0,1,2,4,5
要求按照5->4->0->1->2的順序排列。
建立檢視vw_a
create or replace vw_a
as
select a.*,decode(status,'5','order1','4','order2','0','order3','1','order4','order5') status_order
from a
/
web應用中通過order by status_order即可.
btw:
為了獲取最大的靈活性和適應變化,查詢一般不要基於基表而應該基於檢視.
應驗了一句話 : 當你碰到問題的時候,在中間加一層把.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21778/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rownum偽列的應用
- Linux 下通過命令列、桌面應用、Web端使用 IRC,你會幾樣?Linux命令列Web
- Go通過cobra快速構建命令列應用Go命令列
- ORACLE 陣列在過程中的應用Oracle陣列
- Java列舉-通過值查詢對應的列舉Java
- rss在web開發過程中的全方位應用Web
- 通過伺服器日誌溯源定位web應用攻擊路徑伺服器Web
- Azure DevOps (十三) 通過Azure Devops部署一個Go的Web應用devGoWeb
- 通過佇列實現棧OR通過棧實現佇列佇列
- 通過SignalR技術整合即時通訊(IM)在.NET中應用落地SignalR
- 通過bundle Id查詢應用資訊
- 通過Struts應用MVC設計模型MVC模型
- 天翼雲Web應用防火牆(邊緣雲版)通過首批可信認證Web防火牆
- ORACLE 中ROWNUM(偽列)用法解析(轉載)Oracle
- WEB應用開發中的ServletWebServlet
- 堆和堆的應用:堆排序和優先佇列排序佇列
- 歸併排序思想應用之----求陣列中的逆序對排序陣列
- offer通過--3二維陣列中查詢-2陣列
- 通過終端除錯 AngularJS 應用除錯AngularJS
- 通過Cache::Memcached方式 例項物件應用物件
- SpringBoot中的響應式web應用Spring BootWeb
- js偽陣列JS陣列
- oracle偽列rownumOracle
- Oracle level偽列Oracle
- web多應用下跨域通訊視訊教程Web跨域
- Javascript中的陣列物件排序JavaScript陣列物件排序
- web應用中的路徑問題Web
- BurpSuite在非Web應用測試中的應用UIWeb
- Web應用Web
- ASP.NET Web API中通過ETag實現快取ASP.NETWebAPI快取
- 在網路通訊中應用Protobuf
- 逆向工程通過某個欄位排序排序
- 在 Flutter 應用程式中通過定製服務進行本地化Flutter
- PHP通過迴圈來檢測四維陣列中的值是否存在陣列中PHP陣列
- 通過基準配置檔案改善應用效能
- k8s 通過helm釋出應用K8S
- 通過Android應用更改系統時間Android
- 通過構建Storage Explorer 應用學習