填充(Padding)
在很多实际场景中,填充字符串非常有用。前面在本课程中,您已经学习了字符串连接,知道如何把客户的名和姓用一个空格隔开进行组合,也把客户的全名与其电子邮箱地址进行拼接。
您在视频中学到的填充函数,是完成这类任务的另一种方法。要采用这种方法,您需要组合并嵌套函数,以确定字符串的长度,从而得到期望的结果。请记住,在计算字符串长度时,通常需要对返回的整数做一些调整,才能得到正确的字符串长度或位置。
现在让我们回到字符串连接的练习,但这次改用填充函数来完成。
本练习是课程的一部分
在 PostgreSQL 中使用函数处理数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;