摘要:
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 阅读全文
摘要:
1、先进先出 例1 WITH [ta] ([商品编号], [批次号], [库存数量]) AS ( SELECT '0001', '090801', 200 UNION ALL SELECT '0001', '090501', 50 UNION ALL SELECT '0002', '090101', 阅读全文
摘要:
众所周知,在之前的SQL SERVER版本中,一般采用GUID或者IDENTITY来作为标示符,但是IDENTITY是一个表对象,只能保证在一张表里面的序列,当我们遇到以下情况时, 如上表,我们需要在多表之间,实现ID的一致性,在SQL SERVER里面就会有一定的麻烦,通常我们会使用额外使用一张T 阅读全文
摘要:
如下图所示,要求根据设备分类和品牌来查找相应的销售数量。 1. 使用VLOOKUP+辅助列进行多条件查找 本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2 然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0) 这里所采用的方法其实就是把多条件进行 阅读全文
摘要:
还不懂?上栗子~ 1、普通查找 根据表二中的姓名,查找表一对应的应发工资。最基础的VLOOKUP函数就能搞定。 2、反向查找 根据表二姓名,查找表一编号。但表一中编号列在姓名列之前,无法直接使用VLOOKUP。用INDEX+MATCH函数组合一招搞定。 3、交叉查找 根据表二费用、月份查找表一中金额 阅读全文
摘要:
分组的引入: 对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示: X ? X ,一次或一次也没有 X * X ,零次或多次 X + X ,一次或多次 X { n } X ,恰好 n 次 X { n ,} 阅读全文
摘要:
一、用到的数据 二、游标概念 我们知道,关系数据库所有的关系运算其实是集合与集合的运算,它的输入是集合输出同样是集合,有时需要对结果集逐行进行处理,这时就需要用到游标。我们对游标的使用一本遵循“五步法”:声明游标—>打开游标—>读取数据—>关闭游标—>删除游标。以下就从这五步对游标的使用进行说明,并 阅读全文
摘要:
一、SQL Server 方法1:master..spt_values --最大2047 SELECT number FROM master..spt_values WHERE number>=1 AND number<=100 AND type='P' 方法2:row_number()over() 阅读全文
摘要:
升级啦,请点击 → VSCode最强插件推荐(持续更新) 本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率。 VSCode(Visual Studio Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器,算是目前前端开发几乎完 阅读全文
摘要:
DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth = ... 阅读全文