--建立一張表
create table stut
(id int,
na varchar(20)
)--插入4條資料。
insert into stut values(1,'aa')
insert into stut values(2,'bb')
insert into stut values(3,'df')
insert into stut values(4,'中國')
select * from stut
--根據'df,aa,中國,bb'來進行排序
select * from stut order by charindex(left(na,2),'df,aa,中國,bb') desc
oracle按照指定順序進行排序
之前在網上查了下按照指定順序進行排序的方法,根據charindex來處理排序,但是在oracle發現不行,因為oracle沒有charindex函式,然後使用instr代替了charindex,然後又在網上搜了另外一種方 實驗如下 1.新建表 create table br dict id numb...
TreeMap按照value進行排序
1 treemap預設順序是按照map的key來順序排序的。2 自定義順序 需要把treemap轉換成list,通過重寫comparator方法去重新定義順序。public class mytreemap 通過key倒序排序 collections.sort treemaplist,newcompa...
讓sql語句不排序,按照in語句的順序返回結果
原文 有時候我們需要按照in條件裡的id順序輸出結果,可sql語句在不加order by的時候是按照asc排序的,下邊的sql解決按照in條件順序的id輸出查詢結果 mysql寫法 select from event where eventid in 443,419,431,440,420,414,...