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

Khuyến khích hội viên qua marketing

Trong nỗ lực mới nhằm khuyến khích hội viên phòng gym quay lại, đội marketing muốn tạo các thông báo gửi cho hội viên sau mỗi buổi tập. Nhiệm vụ của bạn là tự động hóa việc tạo các thông điệp này để có thể nhanh chóng tích hợp vào ứng dụng của họ.

Thông điệp sẽ có dạng như sau: On <date> you burned <calories burned> calories via <workout type>.

Bài tập này là một phần của khóa học

Kiểu dữ liệu và Hàm trong Snowflake

Xem khóa học

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

  • Dùng hàm phù hợp để ghép nhiều giá trị văn bản lại thành một thông điệp duy nhất.
  • Thêm calories_burned từ bảng visits vào thông điệp.
  • Bao gồm workout_type mà hội viên đã thực hiện trong lần ghé thăm, rồi đặt bí danh cho kết quả là message.

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.

SELECT
    v.user_id,
    g.location,
    
    -- Concatenate the following strings to create a sentence
    ___(
        'Congrats! On ', 
        DATE(v.checkin_time), 
        ' you burned ', 
        v.___,  -- Add the calories burned
        ' calories via ', 
        v.___  -- Add the workout type
    ) AS message

FROM CORE_GYM.visits AS v
JOIN CORE_GYM.gyms AS g
    ON v.gym_id = g.gym_id;
Chỉnh sửa và Chạy Mã