摘要: 主要应用case语句来解决行转列的问题行转列问题主要分为两类1)简单的行转列问题:示例表:idsidcourse result1 2005001 语文 80.02 2005001 数学 90.03 2005001 英语 80.04 2005002 语文 56.05 2005002 数学 69.06 2005002 英语 89.0select sid,语文=isnull(sum(case course when '语文' then result end),0), 数学=isnull(sum(case course when '数学' then result end 阅读全文
posted @ 2012-10-29 20:45 鬼巫泡泡 阅读(189) 评论(0) 推荐(0)
摘要: SQL With(递归 CTE 查询)摘自作者:Rookier指定临时命名的结果集,这些结果集称为公用表表达式 (CTE)。该表达式源自简单查询,并且在单条 SELECT、INSERT、UPDATE 或 DELETE 语句的执行范围内定义。该子句也可用在 CREATE VIEW 语句中,作为该语句的 SELECT 定义语句的一部分。公用表表达式可以包括对自身的引用。这种表达式称为递归公用表表达式。 Transact-SQL 语法约定语法[ WITH <common_table_expression> [ ,...n ] ]<common_table_expression> 阅读全文
posted @ 2012-07-16 15:38 鬼巫泡泡 阅读(293) 评论(0) 推荐(0)
摘要: 一、基础1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col 阅读全文
posted @ 2012-06-13 19:39 鬼巫泡泡 阅读(149) 评论(0) 推荐(0)
摘要: 今天刚开通,试试效果 阅读全文
posted @ 2012-06-13 14:12 鬼巫泡泡 阅读(96) 评论(0) 推荐(0)