1. 학습
  2. /
  3. 강의
  4. /
  5. SQL로 하는 탐색적 데이터 분석

Connected

연습 문제

긴 문자열 줄이기

evanston311의 description 열은 매우 길 수 있어요. 문자열의 길이는 length() 함수로 구할 수 있어요.

데이터를 표시하거나 빠르게 훑어볼 때는 처음 몇 글자만 보여주고 싶을 수 있어요. 이때 left() 함수를 사용하면 각 값의 시작 부분에서 지정한 글자 수만큼 가져올 수 있어요.

더 많은 데이터가 있음을 나타내기 위해, 줄인 description 끝에 '...'를 이어 붙이세요. 이를 위해 문자열 길이가 50보다 클 때만 '...'를 추가하도록 CASE WHEN 문을 사용할 수 있어요.

description이 단어 "I"로 시작할 때, description의 처음 50자를 선택하세요.

지침

100 XP
  • description의 length()가 50자를 초과하는 경우에는 끝에 '...'를 이어 붙여 description의 처음 50자를 선택하세요. 그렇지 않으면 description 원문을 그대로 선택하세요.

  • 단어 'I'로 시작하는 설명만 선택하고, 문자 'I'로 시작하는 경우는 선택하지 마세요.

    • 예를 들어, "I like using SQL!"은 선택해야 하지만, "In this course we use SQL!"은 선택하지 않아야 해요.