数码资讯
SQL学习第二天——SQLDML和CTE的概述
DML(数据操纵语言)和热膨胀系数(公用表表达式) 我今天在一本书中遇到的两个缩写不知道它的意思,所以在这里记录的是百度,以便下一次评审可以使用。 关于DML(数据操纵语言): 数据操纵语言,用户可以查询数据库和操作现有数据库中的数据的计算机语言。具体地说,它指的是更新更新、插入插入和删除删除。 关
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
DML(数据操纵语言)和热膨胀系数(公用表表达式)
我今天在一本书中遇到的两个缩写不知道它的意思,所以在这里记录的是百度,以便下一次评审可以使用。
关于DML(数据操纵语言):
数据操纵语言,用户可以查询数据库和操作现有数据库中的数据的计算机语言。具体地说,它指的是更新更新、插入插入和删除删除。
关于CTE(公共表表达式):
CTE(公用表表达式),这是一个公共表表达式,可以视为一个临时结果集在一个单一的选择、插入、更新执行范围定义、删除或创建ew.cte类似派生表,具体表现为不被存储为一个对象,是有效的查询。不像派生表,CTE可以自我参照,也可在同一查询中引用多次。
CTE可以用作:
1。创建递归查询(我个人认为CTE是最好的地方)。
2。在同一语句中多次引用生成的表。
CTE的优势:
1。使用CTE可以获得提高可读性和易于维护复杂查询的优点。
2。查询可以分为单独的块、简单的块和逻辑生成块,之后,这些简单的块可以用来生成更复杂的临时CTE,直到生成最终结果集。
CTE可以使用的范围:
CTE可以在用户定义的例程中定义(例如函数、存储过程、触发器或视图)。
下面是一个简单的CTE示例:
在test_cte测试表保存工资记录最大的ID,然后调用它
代码如下:
复制代码代码如下所示:
与test_cte(身份证,工资)
作为
(
选择ID,max(工资)
从测试
组ID
)
SELECT * FROM test_cte
我今天在一本书中遇到的两个缩写不知道它的意思,所以在这里记录的是百度,以便下一次评审可以使用。
关于DML(数据操纵语言):
数据操纵语言,用户可以查询数据库和操作现有数据库中的数据的计算机语言。具体地说,它指的是更新更新、插入插入和删除删除。
关于CTE(公共表表达式):
CTE(公用表表达式),这是一个公共表表达式,可以视为一个临时结果集在一个单一的选择、插入、更新执行范围定义、删除或创建ew.cte类似派生表,具体表现为不被存储为一个对象,是有效的查询。不像派生表,CTE可以自我参照,也可在同一查询中引用多次。
CTE可以用作:
1。创建递归查询(我个人认为CTE是最好的地方)。
2。在同一语句中多次引用生成的表。
CTE的优势:
1。使用CTE可以获得提高可读性和易于维护复杂查询的优点。
2。查询可以分为单独的块、简单的块和逻辑生成块,之后,这些简单的块可以用来生成更复杂的临时CTE,直到生成最终结果集。
CTE可以使用的范围:
CTE可以在用户定义的例程中定义(例如函数、存储过程、触发器或视图)。
下面是一个简单的CTE示例:
在test_cte测试表保存工资记录最大的ID,然后调用它
代码如下:
复制代码代码如下所示:
与test_cte(身份证,工资)
作为
(
选择ID,max(工资)
从测试
组ID
)
SELECT * FROM test_cte
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。