上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 42 下一页

2018年10月19日

SQL Server 使用 Pivot 和 UnPivot 实现行列转换

摘要: 对于行列转换的数据,通常也就是在做报表的时候用的比较多,之前也零零散散的看了一些,今天就来总结一下。 先创建一个用于演示的临时表: 下面来实现一些需求: 需求一,按年份分组,不同的月份为一列。 另外两种方法: 返回的结果都是一样的,可以看见这几种方法都是可以实现的(当然,可能还有更多的方法待发掘), 阅读全文

posted @ 2018-10-19 20:39 asdyzh 阅读(204) 评论(0) 推荐(0)

SQL Server 使用 Hierarchyid 操作层次结构数据

摘要: 层次结构数据定义为一组通过层次结构关系互相关联的数据项。 在层次结构关系中,一个数据项是另一个项的父级或子级。 sql server2008开始内置的 hierarchyid 数据类型使存储和查询层次结构数据变得更为容易。hierarchyid 其实是 CLR 数据类型。 废话不多说,看不明白就实际 阅读全文

posted @ 2018-10-19 20:38 asdyzh 阅读(2401) 评论(0) 推荐(0)

SQL Server 表分区之水平表分区

摘要: 什么是表分区? 表分区分为水平表分区和垂直表分区,水平表分区就是将一个具有大量数据的表,进行拆分为具有相同表结构的若干个表;而垂直表分区就是把一个拥有多个字段的表,根据需要进行拆分列,然后根据某一个字段进行关联。 表分区分为以下五个步骤: 1、创建文件组 2、创建数据文件 3、创建分区函数 4、创建 阅读全文

posted @ 2018-10-19 20:38 asdyzh 阅读(241) 评论(0) 推荐(0)

SQL Server 排序的时候使 null 值排在最后

摘要: 最近遇到一个 SQL Server 排序的问题,以前也没了解过,然后这次碰到了。 才发现 SQL Server 排序的问题,在指定的排序列中 null 值会默认排在最前面,因为在 SQL Server 中 null 值默认为最小值。 后来问了一下万能的百度,找到了下面一种比较简单的处理方法。 首先建 阅读全文

posted @ 2018-10-19 20:37 asdyzh 阅读(1911) 评论(0) 推荐(0)

SQL Server 一些使用小技巧

摘要: 1、查询的时候把某一个字段的值拼接成字符串 以下是演示数据。 第一种方式:使用自定义变量 这种方法有一个好处就是,拼接出来的字符串可以赋值给变量或直接插入表中指定字段,可以适用于存储过程之类的。 第二种方式:转换为 XML 格式 使用这种方式有一个缺点就是,不能直接赋值给变量或插入表,适用于查看时使 阅读全文

posted @ 2018-10-19 20:36 asdyzh 阅读(378) 评论(0) 推荐(0)

SQL Server CLR 使用 C# 自定义函数

摘要: 一、简介 Microsoft SQL Server 2005之后,实现了对 Microsoft .NET Framework 的公共语言运行时(CLR)的集成。CLR 集成使得现在可以使用 .NET Framework 语言编写代码,从而能够在 SQL Server 上运行,现在就可以通过 C# 来 阅读全文

posted @ 2018-10-19 20:35 asdyzh 阅读(234) 评论(0) 推荐(0)

SQL Server CLR 使用 C# 自定义存储过程和触发器

摘要: 这一篇博客接着上一篇博客继续介绍 SQL CLR Stored Procedure 和 CLR Trigger, 上一篇博客介绍了 SQL CLR Function 的使用,以及 CLR 程序集的注册和 CLR Function 的注册。 我的上一篇博客:SQL Server CLR 使用 C# 自 阅读全文

posted @ 2018-10-19 20:35 asdyzh 阅读(431) 评论(0) 推荐(1)

SQL Server WITH ROLLUP、WITH CUBE、GROUPING语句的应用

摘要: CUBE:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。 ROLLUP:ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。 GROUPING:当行由 CUBE 或 ROLLUP 运算符添加时,该函数将导致附加列的输出值为 1;当行不由 CUBE 或 ROLLUP 运算符添加时 阅读全文

posted @ 2018-10-19 20:31 asdyzh 阅读(279) 评论(0) 推荐(0)

SQL Server创建存储过程——动态SQL

摘要: 简介: 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 自定义存储过程,由用户创建并能完成某一特定功能的存储过程,存储过程既可以有参数又有返回值,但是它与函数不同,存储过程的返回值只是指明执 阅读全文

posted @ 2018-10-19 20:30 asdyzh 阅读(568) 评论(0) 推荐(0)

SQL Server创建事务——锁

摘要: 学习地址:http://www.cnblogs.com/knowledgesea/p/3714417.html 事务定义: 事务是作为单个逻辑单元执行的一系列操作,它是一个不可分割的工作逻辑单元。它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。 举个例子,我们经常用到的 ATM 存 阅读全文

posted @ 2018-10-19 20:29 asdyzh 阅读(1192) 评论(0) 推荐(0)

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 42 下一页

导航