![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
又见朝阳
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 聚集索引 非聚集索引 区别
一、理解索引的结构索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。SQL Server 中数据存储的基本单位是页(Pag...原创 2019-04-16 15:59:21 · 380 阅读 · 0 评论 -
SSIS 数据类型和类型转换
在进行ETL开发时,数据类型(Data Type)是最基础的,但也容易被忽略,楼主使用的SQL Server 版本是2012,用此博文记录,常用的SSIS数据类型和TSQL数据类型的映射。SSIS的数据类型,是指数据流组件使用的数据类型和变量的数据类型(Data Flow 和Variable)。当数据进入Package的data flow task中时,SSIS 通过数据源组件从数据源抽取(...原创 2019-04-16 16:01:01 · 21711 阅读 · 0 评论 -
SQL 中的正则查询
语法格式:PATINDEX ( '%pattern%' , expression )返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。描述一下此函数的具体用法:1. PATINDEX ( '%pattern%' , expressio...原创 2019-04-16 15:55:20 · 2164 阅读 · 0 评论 -
SQL使用 PIVOT 和 UNPIVOT
可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。 注意 对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT ...原创 2019-04-16 15:53:36 · 5052 阅读 · 0 评论 -
SQL中的累计行操作
首先申明:不要百度上那些银行存贷款的,那和我实际需求不一样!(这是在BI里面实现的,然后因为此项目的特殊性只能用纯SQL,存储过程都不行,大家见谅,帮帮忙^.^)如图:供需数量ds_qty,预计结存qly,两栏位数据都需动态查询得到,现在已知供需数量资料行数据,我想得到所有预计结存的资料数据,通过图片可以了解它们的逻辑已经很清晰了,希望园友帮忙,能实现此需求的SQL.谢谢~with m...原创 2019-04-17 17:59:07 · 1192 阅读 · 0 评论