用于 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;