首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问两个有关问题,请高手帮忙解决,非常感谢

2012-03-28 
问两个问题,请高手帮忙解决,非常感谢!1统计各元素的个数,数据库的名字是shiyanidabcde11346NULL2234NULLNU

问两个问题,请高手帮忙解决,非常感谢!
1统计各元素的个数,数据库的名字是   shiyan
id               a                 b                   c                 d                   e
11346NULL
2234NULLNULL
3123NULLNULL
426NULLNULLNULL
52345NULL
6235NULLNULL
712346
813456
91NULLNULLNULLNULL
要求统计结果为如下:
元素         个数
15
26
37
45
53
64
也就是要求统计出,1,2,3,4,5,6,的个数是多少
2在前一个表的基础上,如何创建一个新表,名字要求是任意,只是增加一列
比如:
表1结构如下:
id                   int
item1             vatrchar
item2             varchar
要求创建一个新表2,结构如下:
id                   int
item1             varchar
item2             varchar
item3             varchar
也就是增加     item3             varchar,这一列
请高手们帮小弟解决一下这两个问题,小弟我非常感谢!

[解决办法]
1、select a 元素,count(*) 个数 from
(
select a a from shiyan
union all
select b a from shiyan
union all
select c a from shiyan
union all
select d a from shiyan
union all
select e a from shiyan
) B

热点排行