![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
love others as self
love others as self! ----愿美梦成真!
展开
-
sql复杂查询语句总结
本人总结了数据库查询中一些比较复杂的查询,如链表查询,多重子查询,连表查询+子查询等,由于技术有限,并没有太多考虑sql语句的优化,如有不足之处,敬请谅解。先来看看表结构:[sql] view plain copy print?create table student( sno varchar2(10) primary key, sname varc转载 2017-02-07 13:39:36 · 23497 阅读 · 8 评论 -
如何实现多表列合并
使用union的时候,列名永远用的是前面那个表的列名。合并后多个表的字段排列为一列select * from table1,table2,table3字段名称可以不同,字段数量、数据类型、顺序必须相同。UNION 操作符用于合并两个或多个 SELECT 语句的结果集。需要注意的是1、UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SE原创 2017-05-02 17:07:46 · 3312 阅读 · 0 评论 -
explain执行计划
explain 执行计划详解id:id是一组数字,表示查询中执行select子句或操作表的顺序,如果id相同,则执行顺序从上至下,如果是子查询,id的序号会递增,id越大则优先级越高,越先会被执行。id列为null的就表是这是一个结果集,不需要使用它来进行查询。 select_type:simple:表示不需要union操作或者不包含子查询的简单sele转载 2017-07-03 15:13:55 · 430 阅读 · 0 评论 -
如何理解窗口函数
与聚集函数一样,窗口函数也针对定义的行集(组)执行聚集,但它不像聚集函数那样每组之返回一个值,窗口函数可以为每组返回多个值。实际上,DB2中称这种函数为联机分析处理OLAP函数,而Oracle把它们称为解析函数,但ISO SQL标准把它们称为窗口函数。窗口函数一般在OLAP分析、制作报表过程中会使用到。窗口函数:聚合函数 over()聚合函数 over(partition by 字转载 2017-08-22 14:06:31 · 8319 阅读 · 0 评论