我正在帮学校弄一个网页,有一个功能是要将EXCL导入SQL 数据库中,可是EXCEL表的格式是这样的:
学号 数学 语文 外语
10001 80 90 95
10002 90 99 83
而数据库中的成绩表是这样的
学号 课程号 成绩
10001 101 80
10001 102 90
10001 103 95
10002 101 90
10002 102 99
10002 103 83
请问一下实现这个功能的代码啊!!!我是个新手,最好写的详细一些啊,谢谢啦!!!
------解决方案--------------------
select 学号, '101 ' as 课程号, 数学 as 成绩
from 表
union all
select 学号, '102 ' as 课程号, 数学 as 成绩
from 表
union all
select 学号, '103 ' as 课程号, 数学 as 成绩
from 表
------解决方案--------------------
--改下
select 学号, '101 ' as 课程号, 数学 as 成绩
from 表
union all
select 学号, '102 ' as 课程号, 语文 as 成绩
from 表
union all
select 学号, '103 ' as 课程号, 外语 as 成绩
from 表