01 2012 档案
摘要:在sql中我们常常会用到如char,varchar,nchar,nvarchar这几种常见的字符类型。其中按照是否为可变长度类型分为带var的可变类型varchar与nvarchar以及不带var的固定长度类型char和nchar;按照是否存储unicode编码类型分带n的nchar和nvarchar两种unicode类型以及不带n开头的char和varchar非unicode类型。下面分别解释下。1、是否可变长度 通常我们定义类型类似这样char(n),varchar(n),nchar(n),nvarchar(n)其中非char,varchar中的n表示字节数最大为8000,而nchar,.
阅读全文
摘要:MS在其sqlserver2005中提供了关键字pivot与unpivot来旋转数据。pivot译为:轴,支点,绕着轴旋转。通过pivot可以实现将行数据转换为列,顾明思议unpivot就是执行相反的操作将列数据转换为行数据,当然这里的相反其实并不是完全的相反。看上去所谓的行转列,列转行挺抽象的,还是以具体实例来说明吧。这里我们将会用到一个学生成绩表score(只为演示不考虑完整性)1、pivot是一种将行数据转换为列数据的技术。对应上面学生成绩表,现在我们看到的是每个学生的各科成绩都通过一行来记录,现在假如我们希望对每个学生的成绩都通过一行记录来表示,如下形势这就是所谓的将行数据转换为列数.
阅读全文

浙公网安备 33010602011771号