字串擷取從前幾位到後幾位
例:要擷取一個字串,從第一位到後第五位,該怎麼操作???[@more@]
方法一:SELECT REVERSE(SUBSTR(REVERSE('PENGWZHANIU'), 5)) STR FROM DUAL;
--測試結果:pengwzh
方法二:SELECT (CASE
WHEN LENGTH(&STR) < 5 THEN
&STR
ELSE
SUBSTR(&STR, 1, LENGTH(&STR) - 4)
END) STR
FROM DUAL;
--測試結果:pengwzh
說明:方法一是利用二次反向取,巧妙取出了第一位到後五位的字串,方法二則先判斷字串長度,如果不夠五位則全取,否則從第一位開始擷取,擷取字元個數為(整個長度-4)位
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21251711/viewspace-1020945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 中 awk命令如何擷取指定欄位的前幾個字元Linux字元
- python中如何取數字的後幾位Python
- arcgis欄位值計算(擷取A欄位前8位+按照順序計算8位)
- ABAP字串操作 擷取字元長度 取位數字串字元
- android 幾個經常用到的字串的擷取Android字串
- MySQL 欄位擷取拼接MySql
- 字串擷取字串
- 位運算在讀取某幾位數字和加密中的應用加密
- java獲取日期差以及幾天前和幾天後的時間Java
- ASCII碼是幾位二進位制碼?ASCII
- 從入門到一位合格的爬蟲師,這幾點很重要爬蟲
- 正規表示式中使用變數擷取某字串前後內容變數字串
- 包含中文的字串中擷取前N個字元字串字元
- PHP字串擷取PHP字串
- Java獲取當前星期幾Java
- sql取前幾條記錄SQL
- php字串擷取函式,支援中文擷取PHP字串函式
- java 如何取前32位全是1的int型資料的後八位Java
- ls顯示前幾行或後幾行資料
- MySQL 字串函式:字串擷取MySql字串函式
- php中英字串擷取PHP字串
- Aix命令:列出使用記憶體和Cpu前幾位的程式AI記憶體
- 自己寫的擷取小數位的函式函式
- 從字串中的第n位開始取l長度的子字串字串
- Javascript 保留幾位小數的方法JavaScript
- Linux 從入門到跑路第二十一講 -- 字串擷取Linux字串
- 從IT職位到IT角色(轉)
- GUID獲取16位19位22位的唯一字串GUI字串
- jQuery字串擷取詳解jQuery字串
- iOS擷取NSString字串iOS字串
- Mysql字串擷取函式MySql字串函式
- 在Oracle中取得某一天前後幾天的字串的方法Oracle字串
- js從陣列後面擷取資料JS陣列
- asp.net 格式化顯示時間為幾個月,幾天前,幾小時前,幾分鐘前,或幾秒前ASP.NET
- 一位碼農的幾點思考
- 迴圈實現從一個陣列中按順序任意擷取幾個字元。陣列字元
- 智慧財產權局:我國含金量較高專利列全球前幾位
- 15 位健在的牛叉程式設計師,你知道哪幾位?程式設計師