Oracle RPad 和 LPAD 函數(shù)都是用于在字符串的左側(cè)或右側(cè)填充特定字符,以達(dá)到指定長(zhǎng)度的函數(shù)
語(yǔ)法:
RPAD(string, length, [pad_string])
示例:
SELECT RPAD('Hello', 10, '*') FROM DUAL;
結(jié)果:
Hello*****
語(yǔ)法:
LPAD(string, length, [pad_string])
示例:
SELECT LPAD('Hello', 10, '*') FROM DUAL;
結(jié)果:
*****Hello
總結(jié): RPad 和 LPad 函數(shù)的主要區(qū)別在于它們填充字符的位置。RPad 在字符串的右側(cè)添加字符,而 LPad 在字符串的左側(cè)添加字符。其他方面,這兩個(gè)函數(shù)的功能相似。