SQL Server还有另一个很有用的集合函数,那就是“COUNT”函数。“COUNT”函数返回一组值的数量。
在操作SQL Server数据库中的数据时,有时你可能会需要对一组数值执行计算。例如,你的数据可能包括你所在组织的大量个体零售销售额。
我们要讨论的最后一组字符串函数与“SOUNDEX”有关,它是一种可以把字符值转换成四个字符构成编码的系统,目的是确定类似发音的单词。
“CHARINDEX”函数的功能是从某字符串中指定的开始位置查找某字符串所在位置。该函数有三个参数:要搜索的字符串、待搜索范围字符串和搜索开始的位置。
T-SQL还支持“NCHAR”函数,它可以把Unicode整数转换为Unicode字符。接下来的函数是“STR”,它可以把数值型数据转换为字符型数据。
“SPACE”函数与“REPLICATE”函数类似,它返回一组空格。该函数有一个参数,指定返回的空格数量。在上面的例子中,该组合值中添加了四个空格。
T-SQL提供了丰富的字符串处理函数,你可以用这些函数方便地处理各种类型的字符串,比如char类型,nchar类型,varchar类型和nvarchar类型。
矩阵是一个以一种容易定制和高效渲染的方式显示汇总数据的强大工具。虽然本文只是作了基本的介绍,但是如果我们使用矩阵次数越多,它会体现越多的价值。
区别不同季度的总计是很困难的,特别是当我们查看报表的右边。因此,我们应该配置矩阵,保证数据以一种更容易理解的方式显示。
通过拖曳字段创建层次的技巧是保证层次应该流向的方向对应于单元格加粗边框所表示的(这在实际使用时会更有意思)。