大型数据库第二章.ppt

大型数据库第二章

(3)top子句 用于指定将更新的行数或百分比。 例:使用top更新记录。只更新前10%的记录。 update top(10) percent sc set grade=grade+10 where grade60 * 第*页 四、数据导入导出 使用SQL Server2008导入导出向导可以在不同数据源之间进行数据的导入导出操作。 方法:选中你要导入导出的数据库,然后再右键菜单中选中“任务”→“导出数据”。 * 第*页 五、PIVOT和UNPIVOT PIVOT和UNPIVOT是从Microsoft SQL Server 2005开始新增的关系运算符,提供了一种把列数据转换为行数据的方式。PIVOT运算符把表达式中某一列中的数据转换为输出中的多个列,UNPIVOT运算符则相反。 * 第*页 1.使用PIVOT实现数据表的列转行 使用PIVOT首先你需要在FROM子句内定义2个表: A.一个称为源表(SourceTable)。 B.另一个称为数据透视表(PivotTable)。 * 第*页 语法: SELECT 未透视的列, [第一个透视列] AS 列别名, [第二个透视列] AS 列别名, ... [最后一个透视列] AS 列别名 FROM ( SELECT查询 ) AS 源表 PIVOT( 聚合函数

文档评论(0)

1亿VIP精品文档

相关文档