Ref:http://wenku.baidu.com/view/6694a7225901020207409c5d.html
eg:
SELECT COUNT(*) FROM qbdtgk.dtgk_zdryjfyj_jfyjzlxxb --rs count is 40
SELECT id,COUNT(*) OVER (partition BY sfzh) AS gjtj FROM qbdtgk.dtgk_zdryjfyj_jfyjzlxxb
--rs count is 40
sql1是对表总记录数的统计
sql2先对表按照字段sfzh进行分组统计,通过分析函数COUNT(*) OVER (partition BY 字段名称)增加一个新列(伪列)gjtj,然后再统计总数,所有sql2的结果和sql1是一样的。
所有分析函数就是为分组、分组求和等需求新增一个伪列,但并不影响rs的其他列的数据信息!