1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích Khám phá Dữ liệu bằng SQL

Connected

Bài tập

Rút gọn chuỗi dài

Cột description của evanston311 có thể rất dài. Bạn có thể lấy độ dài của một chuỗi với hàm length().

Khi hiển thị hoặc xem nhanh dữ liệu, bạn có thể chỉ muốn hiển thị vài ký tự đầu tiên. Bạn có thể dùng hàm left() để lấy một số lượng ký tự xác định ở đầu mỗi giá trị.

Để cho biết còn dữ liệu phía sau, hãy nối '...' vào cuối bất kỳ description nào đã được rút ngắn. Để làm điều này, bạn có thể dùng mệnh đề CASE WHEN để chỉ thêm '...' khi độ dài chuỗi lớn hơn 50.

Chọn 50 ký tự đầu tiên của description khi description bắt đầu bằng từ "I".

Hướng dẫn

100 XP
  • Chọn 50 ký tự đầu tiên của description và nối thêm '...' ở cuối nếu length() của description lớn hơn 50 ký tự. Ngược lại, chỉ chọn nguyên description như hiện có.

  • Chỉ chọn các mô tả bắt đầu bằng từ 'I' và không phải chỉ là chữ cái 'I'.

    • Ví dụ, bạn muốn chọn "I like using SQL!", nhưng không muốn chọn "In this course we use SQL!".