SQL Server
春哥撩编程
撩你、撩编程、撩未来
展开
-
横、纵表变化
/* 标题:普通行列转换(version 2.0) 作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 时间:2008-03-09 地点:广东深圳 说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。 问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94转载 2011-01-07 17:12:00 · 449 阅读 · 0 评论 -
项目中的几个常用的分页存储过程
<br /><br /> Create PROCEDURE [dbo].[up_DataPager] <br /> @tblName varchar(255), -- 表名 <br /> @fldName varchar(255), -- 排序的字段名,一般为唯一标识 <br /> @strGetFields varchar(1000) = ' * ', -- 需要返回的列 <br /> @PageSize int = 10, -- 每页有多少条记录 <br />原创 2011-01-12 11:55:00 · 940 阅读 · 0 评论 -
WITH AS 用法
<br />一.WITH AS的含义<br /> WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,<br /><br /> 也有可能是在UNION ALL的不同部分,作为提供数据的部分。<br /> 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH转载 2011-03-04 13:21:00 · 73651 阅读 · 5 评论