![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
l972948751
这个作者很懒,什么都没留下…
展开
-
查询前五行
方案1:select top 5 Failure ,count(Failure) from Fix Group by Failure 增加Failure列的索引 CREATE INDEX IX_Fix_Failure ON Fix (ID, Failure) 方案2: set RowCount 5 select count(Fail原创 2012-08-03 09:21:19 · 1128 阅读 · 0 评论 -
SQL2005 行转列、列转行
在做报表时,经常需要将数据表中的行转列,或者列转行,如果不知道方法,你会觉得通过SQL语句来实现非常难。这里,我将使用pivot和unpivot来实现看似复杂的功能。这个功能在sql2005及以上版本才有。 引用MSDN: 可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时转载 2012-08-20 16:50:55 · 1089 阅读 · 0 评论