MySQL中的lpad函數是用來在字符串左邊填充指定的字符,以達到指定長度的效果。該函數的語法如下:
lpad(string, length, fill_string)
其中,string是需要填充的字符串,length是填充后字符串的總長度,fill_string是用來填充的字符。
下面是一個實例,將字符串"hello"左邊用"-"填充到總長度為8:
SELECT lpad('hello', 8, '-'); --結果為: ---hello
如果填充的字符不足以將字符串填充到指定長度,那么會自動進行截取。例如下面的實例中,填充字符"test"不足以填充到長度為8,那么最終結果會被截取成長度為6:
SELECT lpad('hello', 8, 'test'); --結果為: testhel
請注意,lpad函數只針對字符串類型的數據進行填充,如果需要對數值型或日期型進行填充,請先將其轉換成字符串再進行填充。