Logo
Section 1 / 6

问题:公共表表达式

检查你对使用公用表表达式来分类和筛选供应商绩效的理解。

导入

问题:公共表表达式

检查你对使用公用表表达式来分类和筛选供应商绩效的理解。

表格

字段类型
SupplierIDint
SupplierNamevarchar(50)
Emailvarchar(50)
Phonevarchar(15)
Addressvarchar(100)
OnTimeDeliveryRatedecimal(5,2)
AvgLeadTimeint

表格

SupplierIDSupplierNameOnTimeDeliveryRateAvgLeadTimeRiskLevel
8AutoPro92.507High
4HomeEssentials95.005High
7ToyKingdom94.006High
2BookWorld96.004Medium
9KitchenGuru96.504Medium
5SportyGoods97.504Medium
1WITH SupplierPerformance AS ( 2 /* Your CTE query using Suppliers goes here */ 3) 4SELECT SupplierID, SupplierName, OnTimeDeliveryRate, AvgLeadTime, RiskLevel 5FROM SupplierPerformance 6WHERE RiskLevel IN ('High', 'Medium') 7ORDER BY CASE RiskLevel 8 WHEN 'High' THEN 1 9 WHEN 'Medium' THEN 2 10 ELSE 3 11 END, 12 SupplierName;

所需的技能如下:

  • 使用带有 WITH 子句的公共表表达式
  • 使用 CASE 语句
  • 过滤和排序结果

所需的技能如下:

  • 使用带有 WITH 子句的公共表表达式
  • 使用 CASE 语句
  • 过滤和排序结果

No configuration found for ID: 6739eb5cb078e7e74a2dc353795d43e3e090f45accfdd4eec1ff3196b439e76e

存储过程

答案:公共表表达式