LPAD函數(shù)是Oracle SQL中的一個(gè)字符串函數(shù),用于在字符串的左側(cè)填充特定字符,使字符串達(dá)到指定的長(zhǎng)度。
LPAD函數(shù)的語(yǔ)法如下:
LPAD(string, length, fill_string)
其中,string是待處理的字符串,length是指定的長(zhǎng)度,fill_string是用于填充的字符。
LPAD函數(shù)的工作原理是:如果字符串的長(zhǎng)度小于指定的長(zhǎng)度,LPAD函數(shù)會(huì)在字符串的左側(cè)填充足夠數(shù)量的fill_string字符,使字符串達(dá)到指定的長(zhǎng)度;如果字符串的長(zhǎng)度大于或等于指定的長(zhǎng)度,則LPAD函數(shù)不會(huì)做任何處理,直接返回原始字符串。
例如,假設(shè)有一個(gè)字符串“abc”,指定長(zhǎng)度為10,填充字符為“-”,則LPAD函數(shù)的返回結(jié)果為“-------abc”。