代码点读机 / SQL / WITH

WITH SQL · 查询子句

WITH 用于定义一个或多个临时结果集(公用表表达式 CTE),让复杂查询可以分步书写和复用。

怎么用

WITH 别名 AS (子查询) SELECT ...; 公用表表达式

小例子

WITH 高分学生 AS (SELECT * FROM 学生 WHERE 分数 >= 90) SELECT * FROM 高分学生;

运行结果

先定义高分学生临时表,再查询它。

官方文档:https://www.sqlite.org/lang_with.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条