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

Một CTE cho vị trí IT

Hãy luyện tập viết CTE. Bạn sẽ sử dụng bảng nhân viên gồm các trường như ID, NamePosition. Nhiệm vụ của bạn là tạo một CTE tên ITjobs để tìm các nhân viên có tên bắt đầu bằng A và chức danh công việc bắt đầu bằng IT. Truy vấn mới của bạn sẽ lấy tất cả vị trí IT và tên từ CTE ITJobs.

Để tìm theo mẫu, bạn cần dùng mệnh đề LIKE và ký tự % biểu thị hướng tìm kiếm. Ví dụ, dùng mệnh đề WHERE với LIKE 'N%' sẽ tìm các mẫu bắt đầu bằng N.

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

Truy vấn phân cấp và đệ quy trong SQL Server

Xem khóa học

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

  • Tạo CTE ITjobs.
  • Định nghĩa các trường của CTE là ID, NamePosition.
  • Tìm các vị trí bắt đầu bằng IT và tên bắt đầu bằng A.

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.

-- Define the CTE ITjobs by the WITH operator
___ ___ (___, ___, ___) ___ (
    SELECT 
  		___, 
  		___,
  		___
    FROM employee
    -- Find IT jobs and names starting with A
  	WHERE Position LIKE ___ AND Name ___ ___)
    
SELECT * 
FROM ITjobs;
Chỉnh sửa và Chạy Mã