Hàm TRIM
Trong bài này, chúng ta sẽ ôn lại và kết hợp một vài bài tập ở đầu chương. Bạn đã dùng hàm LEFT() để cắt ngắn cột description còn 50 ký tự, nhưng nhận thấy một số từ bị cắt dở và/hoặc có khoảng trắng ở cuối. Ta có thể dùng các hàm trimming để loại bỏ khoảng trắng ở cuối chuỗi sau khi đã cắt ngắn.
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong PostgreSQL
Hướng dẫn bài tập
- Chuyển
namecủa danh mục phim sang chữ hoa và dùngCONCAT()để nối vớititle. - Cắt ngắn
descriptioncòn 50 ký tự đầu tiên và đảm bảo không có khoảng trắng ở đầu hoặc cuối sau khi cắt.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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;