為 IT 職缺建立一個 CTE
練習撰寫 CTE。你將使用員工資料表,其中包含 ID、Name 和 Position 等欄位。你的任務是建立名為 ITjobs 的 CTE,用來找出姓名以 A 開頭,且職稱以 IT 開頭的員工。新的查詢會從 ITJobs CTE 取回所有 IT 職稱與姓名。
若要依樣式搜尋,請使用 LIKE 陳述式,並以 % 表示搜尋方向。例如,在 WHERE 子句中使用 LIKE 'N%',可以找到以 N 開頭的樣式。
本練習屬於課程
SQL Server 的階層式與遞迴查詢
練習說明
- 建立
ITjobsCTE。 - 將 CTE 的欄位定義為
ID、Name和Position。 - 找出職稱以
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;