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博客)
相关推荐
Dovir多多5 分钟前
渗透测试入门学习——php与mysql数据库连接、使用session完成简单的用户注册、登录
前端·数据库·后端·mysql·安全·html·php
二十雨辰19 分钟前
[苍穹外卖]-09Spring Task定时任务
java·数据库·spring
科研小白_d.s19 分钟前
数据库课程设计mysql
数据库·mysql·课程设计
code.song21 分钟前
校园社团|基于springBoot的校园社团信息管理系统设计与实现(附项目源码+论文+数据库)
数据库·spring boot·后端
code.song27 分钟前
医疗报销|基于springBoot的医疗报销系统设计与实现(附项目源码+论文+数据库)
数据库·spring boot·后端
A懿轩A32 分钟前
MySQL SQL多表查询语句各种连接
java·开发语言·数据库·sql·mysql·mybatis
代码代码快快显灵38 分钟前
XML标记语言
xml·java·数据库
源代码:趴菜1 小时前
MySQL函数:数值函数
数据库·mysql
Data 3172 小时前
经典sql题(八)SQL 查询详细指南总结一
大数据·数据库·数据仓库·sql·mysql
酷帅且洋仔2 小时前
Redis——常用数据类型hash
数据库·redis