这种语句怎么写?
甲表:
专业 必修课 选修课
101 A a
101 C
102 A b
102 c
103 A a
103 B b
103 d
乙表:
院系 专业 必修课 学时 学分
---------------------
查询出甲表中必修课的记录
101 A a
101 C
102 A b
103 A a
103 B b
共5条,然后在乙表中添加类似如下的5条记录:
院系 专业 必修课 学时 学分
电子系 101 A
电子系 101 C
电子系 102 A
电子系 103 A
电子系 103 B
这个应该怎么做呀?
------解决方案--------------------insert into 乙表(院系,专业,必修课,学时,学分)
select
'电子系 ' as 院系,
专业 ,
必修课 ,
null as 学时,
null as 学分
from
甲表
where
isnull(必修课, ' ') != ' '
------解决方案--------------------insert into 乙表 select 院系= '电子系 ',专业,必修课,学时= ' ',学分= ' ' from 甲表 where 必修课 <> ' '
你那个什么没写的到底是空还是空格不清楚 空格就着样有几个打几个空格
要是null的
insert into 乙表 select 院系= '电子系 ',专业,必修课,学时=null,学分=null from 甲表 where 必修课 is not null