上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: SQL SERVER联结查询包含inner join,left join,right join,outer join (on)四种。 【inner join】:行数为满足条件n*m,并且on的条件对两边的表为有效控制。 【left join】:行数为不满足条件的n1+满足条件的n2*m,on上的条件 阅读全文
posted @ 2019-01-15 08:59 木狼 阅读(6139) 评论(0) 推荐(0) 编辑
摘要: sql server自定义函数分三种(注意returns,需要加's'):标量值函数,内联式表值函数,多语句表值函数。 【标量值函数】 【内联式表值函数】没有begin...end 【多语句表值函数】 阅读全文
posted @ 2019-01-14 17:18 木狼 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 【Ater】(同for)先执行增删改操作,再执行触发器操作 【Instead of】直接只执行触发器里的 注:触发器会产生两张表inserted,deleted,这两张表会保存中间过度数据,存在内存里,等触发器执行完后就释放。 阅读全文
posted @ 2019-01-14 17:03 木狼 阅读(3708) 评论(0) 推荐(0) 编辑
摘要: 【cursor】游标:用于循环表行数据,类似指针 格式如下: declare tempIndex cursor for (select * from table) --定义游标 open tempIndex --打开游标 fetch next from tempIndex into @x --抓取下 阅读全文
posted @ 2019-01-11 17:48 木狼 阅读(2710) 评论(0) 推荐(0) 编辑
摘要: 测试性能前,记得清理缓存 【方法一】 【方法二】 阅读全文
posted @ 2019-01-11 17:35 木狼 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: 假设一组数据:人员进出刷卡数据表【SwingCard】 想要变成如下:一进一出为一组横着排放,缺少数据的补null MenID Door1 Door2 1 In null 1 In Out 1 In Out 1 null Out 想要变成如下:一进一出为一组横着排放,缺少数据的补null 实现: 阅读全文
posted @ 2019-01-09 16:57 木狼 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 【子查询】使用order by 这时发现结果没有按id排序,需要将100 percent 改成 99.999 percent 或10000000(尽量大) 或 【排序】 按in里内容排序 阅读全文
posted @ 2019-01-09 10:10 木狼 阅读(3454) 评论(0) 推荐(0) 编辑
摘要: 注:先学习sql server里的递归CTE。 假设有兴趣表Hobbys 采用【递归cte】 阅读全文
posted @ 2019-01-08 09:22 木狼 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 【字符合并多行为一列】 思路1:行转列,在与字符拼接(适用每组列数名相同) 思路2:转xml,去掉多余字符(适用所有) 假设兴趣表Hobbys 【思路1】注意:此方法只是用分组里行数内容固定的情况,如学科:语文,英语,数学。 【思路2】次方法使用所有情况(推荐),备注:先理解for xml path 阅读全文
posted @ 2019-01-07 18:03 木狼 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 【pivot】行转列:多行变一列 假设学生成绩表Score1 【unpivot】列转行:一列变多行 假设学生成绩表Score2 阅读全文
posted @ 2019-01-07 11:50 木狼 阅读(1615) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页