lpad和rpad函數(shù)

lpad和rpad是oracle里面的函數(shù),lpad中,l表示left,r表示right,pad表示填充的意思。

lpad函數(shù):左邊填充

語(yǔ)法:lpad( string, padded_length, [ pad_string ] )

示例:SQL> select lpad('1',4,'0') from dual;

結(jié)果:0001

表示的是對(duì)字符串1進(jìn)行填充,一共4位,不夠4位的話其余的用0進(jìn)行填充,填充到左邊。

rpad函數(shù):右邊填充

語(yǔ)法:rpad( string, padded_length, [ pad_string ] )

示例:SQL> select rpad('1',4,'0') from dual;

結(jié)果:1000

表示的是對(duì)字符串1進(jìn)行填充,一共4位,不夠4位的話其余的用0進(jìn)行填充,填充到右邊。

“||”連接符

連接符類(lèi)似于“+”,就是將兩個(gè)字符串相連。

例如:SQL>?select?'ABC'||'EFG'?from?dual;

結(jié)果:ABCDEF

作用

在我們的很多情況下,需要各種拼接,例如二維碼,流水賬號(hào)什么的,都是按照一定的邏輯,例如流水賬號(hào),可以是日期+序列,后面的序列都是累加的,需要用0-1000或者更大的憑借,這里,就需要用lpad函數(shù),用0填充,保持流水賬號(hào)長(zhǎng)度一致。有的業(yè)務(wù)可能在日期前面還需要加一串特殊的字符串,就需要用“||”來(lái)講兩個(gè)字符串驚醒拼接,從而達(dá)到目的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類(lèi): pyspark.sql...
    mpro閱讀 9,915評(píng)論 0 13
  • Hive函數(shù) Hive函數(shù) 一、關(guān)系運(yùn)算: 等值比較: = 語(yǔ)法:A=B操作類(lèi)型:所有基本類(lèi)型描述:如果表達(dá)式A與...
    依天立業(yè)閱讀 1,129評(píng)論 0 8
  • pyspark.sql module Module context Spark SQL和DataFrames中的重...
    盜夢(mèng)者_(dá)56f2閱讀 5,675評(píng)論 0 19
  • 1.簡(jiǎn)介 數(shù)據(jù)存儲(chǔ)有哪些方式?電子表格,紙質(zhì)文件,數(shù)據(jù)庫(kù)。 那么究竟什么是關(guān)系型數(shù)據(jù)庫(kù)? 目前對(duì)數(shù)據(jù)庫(kù)的分類(lèi)主要是...
    喬震閱讀 2,020評(píng)論 0 2
  • 字符串操作函數(shù) 函數(shù):string || string 說(shuō)明:String concatenation 字符串連接...
    達(dá)微閱讀 5,131評(píng)論 0 0

友情鏈接更多精彩內(nèi)容