1. Learn
  2. /
  3. Courses
  4. /
  5. Truy vấn phân cấp và đệ quy trong SQL Server

Connected

Exercise

CTE cho vị trí IT lương cao

Ở bài trước, bạn đã tạo một CTE để tìm các vị trí IT. Giờ bạn sẽ kết hợp các kết quả đó với một CTE khác trên bảng salary. Bạn sẽ dùng nhiều định nghĩa CTE trong một truy vấn duy nhất. Lưu ý dấu phẩy được dùng để tách các định nghĩa truy vấn CTE. Bảng salary chứa thêm thông tin về ID và salary của nhân viên. Nhiệm vụ của bạn là tạo CTE thứ hai tên ITsalary và JOIN cả hai bảng CTE theo ID của nhân viên. JOIN phải chỉ chọn các bản ghi có giá trị khớp ở cả hai bảng. Cuối cùng, hãy tìm chỉ những nhân viên có thu nhập lớn hơn 3000.

Instructions

100 XP
  • Định nghĩa CTE thứ hai, ITsalary, với các trường ID và Salary.
  • Tìm các mức lương trên 3000.
  • Kết hợp hai CTE bằng JOIN trên các ID khớp nhau và chọn tên, lương, và vị trí của các nhân viên được chọn.