现在的位置: 首页 > 综合 > 正文

isnull and rollup

2012年09月13日 ⁄ 综合 ⁄ 共 314字 ⁄ 字号 评论关闭
1. ISNULL
使用指定的替换值替换 NULL。

语法
ISNULL ( check_expression , replacement_value )

2. ROLLUP ( )
生成简单的 GROUP BY 聚合行以及小计行或超聚合行,还生成一个总计行。
返回的分组数等于 <composite element list> 中的表达式数加一。例如,请考虑下面的语句。
SELECT a, b, c, SUM ( <expression> )
FROM T
GROUP BY ROLLUP (a,b,c)
会为 (a, b, c)、(a, b) 和 (a) 值的每个唯一组合生成一个带有小计的行。还将计算一个总计行。

列是按照从右到左的顺序汇总的。列的顺序会影响 ROLLUP 的输出分组,而且可能会影响结果集内的行数。

抱歉!评论已关闭.