oracle字串、數字、特殊符號、排序
遇到問題解決後請務必記錄下來,也許某時就用到了,總之丟不怕。
話不多說,正t;
需求(針對不同需求,自行變更):
排序字串 格式:
字段 test
課程係數〔2013〕29號
課程編號〔2012〕233號
課程編排〔2013〕44號
課程編排〔2012〕1號
課程編排〔2012〕34號
.....
.......等
要求排序出
字段 test
課程編號〔2012〕233號
課程編排〔2013〕44號
課程編排〔2012〕34號
課程係數〔2013〕29號
課程編排〔2012〕1號
經過一番測試和前輩們的總結,可用方法如下
sql**
to_number(translate(test, '0123456789' || test, '0123456789')) desc
親們也可以使用這種
sql**
to_number(
substr(test,instr(test, '〕') + 1,
length(test) -(instr(test, '〕') + 1))
) desc
這種情況計算複製,而且對於數字+字串任意組合將出現排序不正確的情況:
如 -----------------------------------
稅204號
稅205號
稅206號
稅207號
這樣的話將排序結果為:
稅204號
稅205號
稅207號
稅206號
-----------------------------------
oracle 特殊符號
oracle 特殊符號 oracle萬用字元,運算子的使用 用於where比較條件的有 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not ...
oracle 特殊符號
oracle萬用字元,運算子的使用 用於where比較條件的有 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not null 萬用字元 在w...
js 字串去除特殊符號,去重
去除特殊符號,使用的是 split 去重利用的是index 如下 去重title head p var p document.getelementsbytagname p var str 1233fddfd 3434fdsaff 454545 4545444rfdsfds 545gdsgs 宣告乙個...