Tập luyện giữa thành phố lớn
Là một trong những kiểu dữ liệu phổ biến nhất trong Snowflake, dữ liệu văn bản thường được dùng trực tiếp trong truy vấn cho các mục như câu lệnh CASE, mệnh đề WHERE, và nhiều hơn nữa!
Bạn sẽ bổ sung một truy vấn lấy thông tin về các phòng gym hạng cao cấp và phân loại chúng là nằm ở thành phố lớn hay không. Hãy chú ý kỹ đến các giá trị văn bản nhé!
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
Hướng dẫn bài tập
- Trong câu lệnh
CASE, cập nhật giá trị đầu tiên trong ngoặc thànhNew York. - Sau từ khóa else, thêm chuỗi
Non-Major City; đây là giá trị sẽ được trả về nếu điều kiện phía trên không khớp. - Cập nhật mệnh đề
WHEREđể chỉ trả về các bản ghi cógym_typelà'Premium'.
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
gym_id,
CASE
-- Update the locations classified as a Major City
WHEN location IN ('___', 'Los Angeles', 'Dallas')
THEN 'Major City'
-- Otherwise, it's a Non-Major City
ELSE '___'
END AS gym_city
FROM CORE_GYM.gyms
-- Complete the WHERE clause to only return Premium gym types
WHERE gym_type = '___';