開始使用免費開始

為 IT 職缺建立一個 CTE

練習撰寫 CTE。你將使用員工資料表,其中包含 IDNamePosition 等欄位。你的任務是建立名為 ITjobs 的 CTE,用來找出姓名以 A 開頭,且職稱以 IT 開頭的員工。新的查詢會從 ITJobs CTE 取回所有 IT 職稱與姓名。

若要依樣式搜尋,請使用 LIKE 陳述式,並以 % 表示搜尋方向。例如,在 WHERE 子句中使用 LIKE 'N%',可以找到以 N 開頭的樣式。

本練習屬於課程

SQL Server 的階層式與遞迴查詢

檢視課程

練習說明

  • 建立 ITjobs CTE。
  • 將 CTE 的欄位定義為 IDNamePosition
  • 找出職稱以 IT 開頭,且姓名以 A 開頭的紀錄。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- 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;
編輯並執行程式碼