学员编号 学员姓名 课程名称 是否培训
001 aaa 课程1 是
002 bbb 课程1 是
001 aaa 课程2 是
001 aaa 课程3 是
001 aaa 课程4 是
002 bbb 课程2 否
002 bbb 课程3 是
002 bbb 课程4 否
编号 姓名 课程1 课程2 课程3 课程4
0001 aaa 1 1 1 1
0002 bbb 1 0 1 0
备注:
我用的是access数据库
第一表是数据库里面的数据,第二个表时我页面上要显示的数据
1 表示数据库里面的:是.. 0表示数据库里面的:否
我现在的问题是:不知道怎么把数据显示在页面上?.. 请高手们指教下呀...
001 aaa 课程1 是
002 bbb 课程1 是
001 aaa 课程2 是
001 aaa 课程3 是
001 aaa 课程4 是
002 bbb 课程2 否
002 bbb 课程3 是
002 bbb 课程4 否
编号 姓名 课程1 课程2 课程3 课程4
0001 aaa 1 1 1 1
0002 bbb 1 0 1 0
备注:
我用的是access数据库
第一表是数据库里面的数据,第二个表时我页面上要显示的数据
1 表示数据库里面的:是.. 0表示数据库里面的:否
我现在的问题是:不知道怎么把数据显示在页面上?.. 请高手们指教下呀...
解决方案 »
- Oracle数据库用户验证、管理,asp.net的membership框架好用吗?
- asp.net 在线问卷 绑定问题
- Server Error in '/' Appliation
- 急,将泛型集合(如Ilist<>)存入profile中,存不住。
- 怎么用asp.net在win2003下动态创建IIS虚拟目录
- 有什么好的web在线编辑控件推荐没?(高分)
- 数据库连接有错
- win2000srv+framework1.1怎样运行asp
- 如何定时发邮件(需求比较特殊,解决马上给分)
- asp.net中设计完成一个这样的音乐播放器
- ZPL指令打印
- ASP.NET,aspx文件默认建出来的开头两句,什么意思
------------------------------------
-- Author: flystone
-- Version:V1.001
-- Date:2010-03-04 21:29:29
-------------------------------------- Test Data: ta
If object_id('ta') is not null
Drop table ta
Go
Create table ta(名称 nvarchar(2),人数 int)
Go
Insert into ta
select '张一',2 union all
select '张二',5 union all
select '张三',8 union all
select '张四',11
Go
--Start
declare @s varchar(8000)
select @s = isnull(@s+',','')+'['+名称+'] = max(case when 名称='''+名称+''' then 人数 else 0 end)'
from (select
名称 from ta) a
exec ('select ''人数 '' as 名称, '+@s+' from ta')
--Result:
/*
名称 张一 张二 张三 张四
----- ----------- ----------- ----------- -----------
人数 2 5 8 11*/
--End 具体的更改你自己改吧。