1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. SQL nâng cao

Connected

Bài tập

Đặt bí danh với các hàm

Đặt bí danh (alias) có thể cứu bạn trong nhiều tình huống, nhất là khi bạn bắt đầu viết các truy vấn SQL phức tạp với nhiều tiêu chí. Alias giúp code gọn gàng và dễ đọc. Ví dụ, nếu bạn muốn lấy giá trị MAX() của nhiều trường mà không đặt bí danh, bạn sẽ nhận được kết quả với vài cột đều tên là max và không biết cột nào là cột nào. Bạn có thể khắc phục điều này bằng cách đặt bí danh.

Giờ đến lượt bạn viết lại các truy vấn sau đây cho rõ ràng.

Hướng dẫn 1/3

undefined XP
  • 1
    • Chọn title và duration tính theo giờ cho tất cả các phim và đặt bí danh là duration_hours; vì đơn vị hiện tại là phút, bạn cần chia duration cho 60.0.
  • 2
    • Tính tỷ lệ phần trăm people đã không còn sống và đặt bí danh kết quả là percentage_dead.
  • 3
    • Tìm xem dữ liệu trong bảng films bao phủ qua mấy thập kỷ (khoảng thời gian mười năm) bằng cách dùng MIN() và MAX(); đặt bí danh là number_of_decades.