开始使用免费开始使用

用于 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;
编辑并运行代码