随笔 - 75
文章 - 0
评论 - 190
阅读 -
29万
随笔分类 - T-SQL编程
UNPIVOT的详细说明
摘要:unpivot包含3步:1.生成拷贝 2.提取数据 3.过滤不相关的数据
阅读全文
T-SQL中的子查询,一步步详细说明
摘要:假设你需要Orders表,并且想返回每一条order的信息,并且包括前一条order的ID(在本例中就是orderid, orderdate, empid, custid,prevorderid),。但是你知道在表中的行记录是没有顺序的,这时我们需要把概念转换成SQL的等价思想:最大的值小于当前的值。用SQL语句表示如下SELECT orderid, orderdate, empid, custid, (SELECT MAX(O2.orderid) FROM Sales.Orders AS O2 WHERE O2.orderid < O1.orderid) AS prevorderi..
阅读全文