/*這個可以排序中文和數字加字母組合!*/
select [字段] from [表名] order by len([字段]), [字段]
/*這個可以排序中文數字!(列中只有中文數字)*/
select [字段] from [表名] order by charindex([字段],'一二三四五六七**十')
/*這個可以排序中文數字!(列中包含中文數字)*/
select [字段] from [表名] order by
charindex('一',[字段]) desc,
charindex('二',[字段]) desc ,
charindex('三',[字段]) desc ,
charindex('四',[字段]) desc ,
charindex('五',[字段]) desc,
charindex('六',[字段]) desc ,
charindex('七',[字段]) desc ,
charindex('八',[字段]) desc,
charindex('九',[字段]) desc ,
charindex('十',[字段]) desc
客戶端傳值裡面包含URL特殊字元的應對方法
url傳遞值的時候引數裡面含有 2f等url轉義問題可通過urldecoder.decode 字串,utf 8 的方法去轉義為 此外 urlencoder是將字串轉成url特殊字元的類。string str1 2f urldecoder.decode str,utf 8 system.out.pri...
mysql 包含字串和數字排序
今天解決了乙個關於mysql字串排序的很奇怪的問題,在資料裡面定義的是varchar型別,實際存放的是int型別的資料,按一下查詢語句進行排序 所以想到用先排序長度,再排序大小 substring index pdfname,1 1 select id from testtable order by...
oracle中字元型字段按數字排序
今天在轉換資料時,遇到了乙個主鍵排序的問題。字元型的主鍵,儲存的都是數字,資料導過來以後發現資料排序都是亂的,就想著按數字規則排序。但發現to number總是報錯,就想著裡面應該是有字元存在。後來使用了正則關係式,問題解決。以下是正則關係式的兩種用法,記錄下來。select from xtyhxx...