開始使用免費開始

補齊(Padding)

在許多真實情境中,替字串做補齊很實用。之前在本課程中,我們學過字串串接,像是把顧客的名字與姓氏用一個空白分隔後合併,或是把顧客全名與電子郵件地址組合在一起。

影片中介紹的補齊函式,提供了完成這項工作的另一種作法。若要用這種方式,你需要結合並巢狀使用多個函式,先判斷字串長度,再產出想要的結果。記住,在計算字串長度時,常需要調整回傳的整數,才能得到字串正確的長度或位置。

現在我們回到先前的字串串接練習,但改用補齊函式來完成。

本練習屬於課程

在 PostgreSQL 操作資料的函式

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Concatenate the padded first_name and last_name 
SELECT 
	___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;
編輯並執行程式碼