시작하기무료로 시작하기

TRIM 함수

이번 연습 문제에서는 이 장 앞부분에서 다뤘던 문제들을 다시 확인하고 결합해 보겠습니다. 기억하시겠지만, LEFT() 함수를 사용해 description 열을 50자로 잘랐을 때 일부 단어가 중간에 끊기거나 끝에 공백이 남는 경우가 있었습니다. 잘라낸 뒤 문자열 끝에 남은 공백은 트리밍 함수를 사용해 제거할 수 있습니다.

이 연습은 강의의 일부입니다

PostgreSQL에서 데이터 조작을 위한 함수

강의 보기

연습 안내

  • 영화 카테고리 name을 대문자로 변환하고, CONCAT()를 사용해 title과 연결하세요.
  • description을 처음 50자로 잘라낸 뒤, 앞뒤에 공백이 남지 않도록 처리하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- 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;
코드 편집 및 실행