[转载]Oracle ltrim() 函数用法
前面有說到過LPAD和RPAD這兩個函數用法的文章,今天發現與之相反意義的另外兩個函數,那就是LTRIM() RTRIM()。
這次就挑LTRIM()?這一函數來講講:
具體的語法格式如下:
?LTRIM(c1,[,c2])
【功能】刪除左邊出現的字符串
【參數】C1 字符串,c2 追加字符串,默認為空格
【返回】字符型
接下來看看幾個例子:
[sql]?view plain?copy----------輸出結果
ddee
這個結果應該都知道吧。。。,下面還有
[sql]?view plain?copy----------輸出結果
ddee
可能有些人認為結果應該是"ccabddee"才對的,再看下面
[sql]?view plain?copy----------輸出結果
ddee
[sql]?view plain?copy----------輸出結果
ddabddee
為什么第二條多了個d就沒被截斷了。。。
看完下面這條語句應該就清楚了!
[sql]?view plain?copy----------輸出結果
dcdabddee
最后,總結一下
LTRIM(c1,[,c2])函數是按照c2中的字符一個一個的截斷c1的字符,而且還是從左開始執行的,一旦遇到c2中的字符,c1中的字符都會相對應的截斷,一直到c1的字符沒有c2的字符為止才會結束。RTRIM()跟LTRIM()?的情況一樣,只不過是從右開始執行
?
注:LTRIM()函數
??????【相似】RTRIM()刪除右邊出現的字符串
??????【相反】LPAD() 在列的左邊粘貼字符
?
?
??????? RTRIM()函數
?????? 【相似】LTRIM()刪除左邊出現的字符串
?????? 【相反】RPAD() 在列的右邊粘貼字符
轉載于:https://www.cnblogs.com/AaronBear/p/8021748.html
總結
以上是生活随笔為你收集整理的[转载]Oracle ltrim() 函数用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实心球教学教案一等奖
- 下一篇: chromedriver链接