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博客)
相关推荐
Lhan.zzZ几秒前
Qt绘制残留问题排查与修复日志
开发语言·数据库·qt
岙利岙2 分钟前
MySQL使用jemalloc作为内存分配器
数据库·mysql·jemalloc
老年DBA8 分钟前
PostgreSQL BRIN索引揭秘
数据库·postgresql
小光学长13 分钟前
基于微信小程序的评奖评优系统51r12nd0(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·微信小程序·小程序
煎蛋学姐16 分钟前
SSM校园扶助综合服务平台的设计与实现r941j(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·校园扶助平台
ℳ₯㎕ddzོꦿ࿐17 分钟前
企业级 MySQL 8.0 物理备份实践:使用 XtraBackup 实现全量与增量自动备份
数据库·mysql
羊小猪~~22 分钟前
数据库学习笔记(十八)--事务
数据库·笔记·后端·sql·学习·mysql
optimistic_chen34 分钟前
【Redis 系列】常用数据结构---ZSET类型
数据结构·数据库·redis·xshell·zset·redis命令
cike_y36 分钟前
Spring整合Mybatis:dao层
java·开发语言·数据库·spring·mybatis
小蒜学长38 分钟前
足球联赛管理系统(代码+数据库+LW)
java·数据库·spring boot·后端