Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Chuyển name của danh mục phim sang chữ hoa và dùng CONCAT() để nối với title.
  • Cắt ngắn description cò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;
Chỉnh sửa và Chạy Mã