基本sql语句忘了。help(50分)

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

delphi_newer

Unregistered / Unconfirmed
GUEST, unregistred user!
一张表a.这个样子。
col1 col2
1 a
1 b
2 c
3 d
3 e
。。
。。
要得到这样子的结果
1 2 (col1 为1 的行数)
2 1 (col1 为2 的行数)
3 2 (col1 为3 的行数)
。。
。。

sql语句怎么写?
 
select col1,count(col1) from a group by col1
 
select col1, count(col1) from a group by col1
oracle 下测试通过
 
select col1,count(*) from a group by col1
就可以了。
 
回答的非常号
 
select col1,count(*) from a group by col1
 
在sql server中这样子的存储过程应该怎么写?

 
一张表a.这个样子。
col1 col2
1 a
1 b
2 c
3 d
3 e
。。
。。
要得到这样子的结果
1 2 (col1 为1 的行数)
2 1 (col1 为2 的行数)
3 2 (col1 为3 的行数)
。。
。。
//////////////
create procedure test
as
select col1,count(*) from a group by col1
go

exec test

 
多人接受答案了。
 
顶部