软件开发笔记16:SQL语句之TOP&APPLY
浏览量:3054
1.TOP
一般来说 我们的TOP 和 ORDER BY 是一起连用的 这样可以返回确定的行 你可以看做是一个筛选器,可以再表表达式中使用。
SQL 2005 TOP 后面支持连接 变量 算术表达式 子查询结果。
2.APPLY
它是一个表运算符--FROM A CROSS APPLY() B 它一定先是计算左边的表表达式,这个是必须了解的。
3.TOP 和 APPLY 结合解决问题
a.返回每组的前N行
b.匹配当前值和前一个值
c.随机行
d.中间值