CTE 的概念和用途 SQL CTE (公用表表达式) 详解:概念、用途与代码实践 公用表表达式 (Common Table Expression),简称 CTE,是 SQL 中一个非常强大且灵活的工具,它允许你在一个查询语句中定义一个临时的、命名的结果集,然后在主查询中引用它。可以将 CTE 视为一个只存在于当前查询范围内的虚拟表。 1. CTE 的概念 CTE 并非像视图或临时表那样持久存储在数据库中。它只在执行包含它的查询时存在,查询完成后自动销毁。CTE 主要用于提高 SQL 查询的可读性、可维护性和性能,尤其是在处理复杂的查询逻辑时。 2. CTE 的语法 CTE 的基本语法如下: 关键字: 用于声明 CTE。