TRIM fonksiyonu
Bu egzersizde, bu bölümün başlarındaki birkaç egzersizi tekrar ziyaret edip birleştireceğiz. Hatırlarsan, LEFT() fonksiyonunu kullanarak description sütununu 50 karaktere kadar kısaltmıştın; ancak bazı kelimelerin yarıda kesildiğini ve/veya sonda gereksiz boşluklar kaldığını görmüştün. Kısaltma işleminden sonra dizgenin sonundaki boşlukları temizlemek için kırpma (trim) fonksiyonlarını kullanabiliriz.
Bu egzersiz
PostgreSQL'de Veriyi İşlemek için Fonksiyonlar
kursunun bir parçasıdırEgzersiz talimatları
- Film kategorisi
namedeğerini büyük harfe çevir veCONCAT()iletitleile birleştir. - Açıklamayı ilk 50 karaktere kadar kısalt ve kısalttıktan sonra başta ya da sonda boşluk kalmadığından emin ol.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Concatenate the uppercase category name and film title
SELECT
___(___(___), ': ', ___) AS film_category,
-- Truncate the description remove trailing whitespace
___(___(___, ___)) AS film_desc
FROM
film AS f
INNER JOIN film_category AS fc
ON f.film_id = fc.film_id
INNER JOIN category AS c
ON fc.category_id = c.category_id;