随笔分类 -  SQL累计浅谈

摘要:概述 Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。 现在已经取代了原来的SqlHelper优点: 使用Dapper可以自动进行对象映射! 阅读全文
posted @ 2016-05-19 18:36 jiajinhao 阅读(8297) 评论(0) 推荐(1) 编辑
摘要:1.纵表转横表: 纵表结构:Table1 转换后的横表结构: Sql示例代码: 1 2 3 4 5 6 7 8 9 10 11 select username, sum(case Course when '语文' then Grade else 0 end) as 语文, sum(case Cour 阅读全文
posted @ 2016-04-05 18:13 jiajinhao 阅读(961) 评论(0) 推荐(0) 编辑
摘要:针对维护数据库的完整性,关系型数据库SQL提供了数据约束来管理数据,常用的约束有:外键、唯一、主键。 主键约束:标识数据的唯一,便于数据查询索引; 唯一约束:保证数据的唯一性;常用语法 alter table Table_Name add constraint Uq_Name_Code unique 阅读全文
posted @ 2016-03-11 10:14 jiajinhao 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、概述: 对于数据的批量插入操作似乎成了某些大数据量操作的必用手段,MSSQL也提供了一些数据批量插入的操作方法,先将这些方法汇总,以便于下次用到使用。面对数据的批量插入操作,我们也应该考虑一个问题----数据的完整性。批量的操作有时候并不能保证所有数据的成功操作,那么如何保证数据的完整性那? 二 阅读全文
posted @ 2016-03-01 16:29 jiajinhao 阅读(1556) 评论(0) 推荐(1) 编辑
摘要:1、公用表表达式(CTE)的定义 公用表达式的定义包含三部分: 公用表表达式的名字(在WITH之后) 所涉及的列名(可选) 一个SELECT语句(紧跟AS之后), 公用表表达式的好处之一是可以在接下来一条语句中多长引用,记得是接下来一条语句 在MSDN中的原型: WITH expression_na 阅读全文
posted @ 2016-03-01 14:13 jiajinhao 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:用到sql的遍历循环查询,如果不考虑用CET,估计又到了自己造轮子的时代了,现在觉得sql的CET确实是个好东西,针对SQL的递归查询,很是不错的方法;with etcRecommandINfo2(c_PRecommendNo,c_RecommendName,c_RecommendNo,i_Rty... 阅读全文
posted @ 2015-05-14 16:55 jiajinhao 阅读(2971) 评论(0) 推荐(0) 编辑
摘要:1、索引很关键,创建合理的索引,提升查询速度; DBCC FREEPORCCACHE DBCCDROPCLEANBUFFERS SET STATINSTIC IO ON SET STATINSTIC IO OFF 1>查询的时候,where 语句也牵扯到查询是否使用索引查找还是索... 阅读全文
posted @ 2015-01-21 19:02 jiajinhao 阅读(276) 评论(0) 推荐(0) 编辑
摘要:摘要: 闲来无事,便想寻找大师级别优化SQL脚本案例,也算是读后留点笔记,摘录内容都会链接到所参考网址,如有冒犯,还望博主见谅;有些文章只有多动手多动脑才能理解其中的意思,看了需要实际操作,才不枉大师们的良苦用心;一、正确的建立索引[摘录:我是如何在SQLServer中处理每天四亿三千万记录的]... 阅读全文
posted @ 2015-01-21 11:37 jiajinhao 阅读(337) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示