OceanBase RPAD

2021-06-18 17:59 更新

?RPAD? 函數(shù)在字符串 c1 的右邊用字符串 c2 填充,直到長度為 n 時為止。

語法

RPAD(c1,n[,c2])

參數(shù)

參數(shù)

說明

c1

表示字符串。字符串類型可為:CHAR、VARCHAR2、NCHARNVARCHAR2 或 CLOB。

n

追加后字符總長度,必須是 NUMBER 整數(shù)類型或可以隱式轉(zhuǎn)換為 NUMBER 整數(shù)類型的類型。

c2

表示追加的字符串,默認為空格。字符串類型可為:CHAR、VARCHAR2、NCHARNVARCHAR2 或 CLOB。

返回類型

如果 c1 是字符型數(shù)據(jù),則返回 VARCHAR2 類型;如果 c1 是國家字符數(shù)據(jù)類型,則返回 NVARCHAR2 類型;如果 c1 是 LOB 數(shù)據(jù)類型,,則返回 LOB 類型。

說明 

  • 如果 c1 長度大于 n,則返回 c1 左邊 n 個字符;
  • 如果 c1 長度小于 n,c1 和 c2 連接后大于 n,則返回連接后的左邊 n 個字符;
  • 如果 c1 長度小于n,c1 和 c2 連接后小于 n,則返回 c1 與多個重復(fù) c2 連接(總長度>= n)后的左邊 n 個字符。

示例

執(zhí)行以下語句:

SELECT rpad('gao',10,'*a') FROM DUAL;

查詢結(jié)果如下:

+---------------------+
| RPAD('GAO',10,'*A') |
+---------------------+
| gao*a*a*a*          |
+---------------------+


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號