Preenchimento
Preencher strings é útil em várias situações da vida real. No começo deste curso, a gente aprendeu sobre concatenação de strings e como juntar o nome e o sobrenome do cliente separados por um único espaço em branco, além de juntar o nome completo do cliente com o endereço de e-mail dele.
As funções de preenchimento que vimos no vídeo são uma maneira diferente de fazer essa tarefa. Para usar essa abordagem, você vai precisar juntar e aninhar funções para descobrir o comprimento de uma string e chegar no resultado que você quer. Lembre-se de que, ao calcular o comprimento de uma string, muitas vezes você precisa ajustar o número inteiro retornado para obter o comprimento ou a posição correta de uma string.
Vamos revisitar o exercício de concatenação de strings, mas usando funções de preenchimento.
Este exercício faz parte do curso
Funções para mexer nos dados no PostgreSQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;