问一个SQL语句问题(50分)

  • 主题发起人 主题发起人 delphilike
  • 开始时间 开始时间
D

delphilike

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个数据库表a.db,里面有字段type,code等
现在需要统计同一种type的个数,并将结果存入一新表new.db,不知道如何实现?
例子:a.db有如下数据:
type code
1 wre
2 sdd
1 sdf
1 ryet
需要输出的结果new.db中数据为:
type number
1 3
2 1
即type=1的有3个,type=2的有1个
 
捞分啊!

insert into b select type, count(*) from a group by type
 
insert into b select type, count(*) from a group by all type
这样,number为0的也会输出
 
生成新表应该用:
select ...
into 新表名
form ...//此处写数据来源。
insert into应该是将数据插入旧表中。
 
我来迟了,分一点吧 :)
 
多人接受答案了。
 
后退
顶部