SQL语句复习

一、CTE和WITH

CTE是一种命名的临时结果集,CTE是通过WITH子句来定义的.

sql 复制代码
WITH cte_name (column1, column2, ...) AS (
    -- CTE查询定义
    SELECT ...
)
-- 主查询
SELECT ...
FROM cte_name
WHERE ...
  • column1, column2, ... 是可选的列名列表,通常用于给CTE的列命名。
  • 优点:可读性,模块化,递归查询[重点是可以自己调用自己](SQL中的递归查询-CSDN博客)
相关推荐
草莓熊Lotso1 小时前
Git 分支管理:从基础操作到协作流程(本地篇)
大数据·服务器·开发语言·c++·人工智能·git·sql
@游子1 小时前
SQL注入语法和介绍(一)
数据库·oracle
蒋士峰DBA修行之路4 小时前
实验十三 WDR诊断报告
数据库
q***33374 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
杂亿稿4 小时前
数据库的约束
数据库
u***32434 小时前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
Codingwiz_Joy4 小时前
Day44 盲注、报错注入 & 实战复现
数据库·安全性测试
7***99876 小时前
GaussDB数据库中SQL诊断解析之配置SQL限流
数据库·sql·gaussdb
Wang's Blog8 小时前
MongoDB小课堂: 文档操作核心技术指南:主键机制、CRUD操作与最佳实践
数据库·mongodb
g***26798 小时前
最新SQL Server 2022保姆级安装教程【附安装包】
数据库·性能优化