易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 交叉表

交叉表语句的实现:
  用于:交叉表的列数是确定的
  select name,sum(case subject when '数学' then source else 0 end) as '数学',
  sum(case subject when '英语' then source else 0 end) as '英语',
  sum(case subject when '语文' then source else 0 end) as '语文'
  from test
  group by name
  --用于:交叉表的列数是不确定的
  declare @sql varchar(8000)
  set @sql = 'select name,'
  select @sql = @sql + 'sum(case subject when '''+subject+'''
  then source else 0 end) as '''+subject+''','
  from (select distinct subject from test) as a
  select @sql = left(@sql,len(@sql)-1) + ' from test group by name'
  exec(@sql)
  go


相关文档:

sql 2005

“工欲善其事,必先利其器”。信息技术在商业领域应用的卓越成效在经过近20年的信息化建设已经初步显现。企业通过MIS(管理信息系统)快速收集和处理商业信息,通过ERP(企业资源计划系统)准确监控信息流,从而对企业经营的各个方面进行管理。这些系统除了本身的应用外,还积累了大量的数据,如来自业务系统的订 ......

sybase数据库中索引导致sql语句执行不成功

SELECT DISTINCT A.CASEPROP AS PROP,'旧存' AS AJLX,0 AS AJLXXH,A.CASE_PROP AS PROPNO 
 ,M1=( SELECT COUNT(*) from CASES WHERE CASEPROP=A.CASEPROP AND
(PERMITDAY <'2008.12.26 00:00:00' AND (SHUTDAY IS NULL OR
SHUTDAY<'1900-01-01 00:00:00' OR SHUTDAY>='2008.12.26 00:00:00') )) ......

SQL 和存储过程级别的事务及ADO.NET级别的事务

 数据库事务是其他事务模型的基础,当一个事务创建时不同数据库系统都有自己的规
则。SQL Server 默认在自动提交的模式下工作,每个语句执行完后都会立即提交;与此对照
的是 Oracle 需要你包含一个提交语句。但是当一个语句通过 OLE  DB 执行时,它执行完后
一个提交动作会被附加上去。例如:
DECLARE  ......

用Java写的My SQL操作封装类

Kagula
2009-11-17
 
关键词
    Java My SQL
 
概要:
    对My SQL操作封装的Java源码示例。
 
要求环境:
    J2SE1.5 + Eclipse3.4.2
 
正文:
先到网上下载mysql-connector-java-5.0.8-bin.jar,并把它放到你的Java Project的User Lib ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号