Doldurma (Padding)
Dizgileri (string) doldurmak, gerçek hayatta pek çok durumda işe yarar. Bu kursta daha önce, dizgi birleştirmeyi ve müşterinin adını ve soyadını tek bir boşlukla ayırarak birleştirmeyi; ayrıca müşterinin tam adını e-posta adresiyle birleştirmeyi öğrenmiştik.
Videoda öğrendiğimiz doldurma (padding) fonksiyonları, bu işi yapmanın alternatif bir yoludur. Bu yaklaşımı kullanmak için, istenen sonucu üretmek üzere bir dizginin uzunluğunu belirlemek adına fonksiyonları birleştirip iç içe kullanman gerekir. Bir dizginin uzunluğunu hesaplarken, doğru uzunluğu veya konumu elde etmek için çoğu zaman dönen tamsayıyı ayarlaman gerektiğini unutma.
Haydi dizgi birleştirme egzersizine geri dönelim ama bu kez doldurma fonksiyonlarını kullanalım.
Bu egzersiz
PostgreSQL'de Veriyi İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Concatenate the padded first_name and last_name
SELECT
___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;