SQL选择计算具有不同其他列的列

时间:2013-01-18 15:44:16

标签: select count

我有一张表跟着这个:

Ord_no | Share_no
   1      1160
   1      1160
   2      1170
   3      1160
   3      1170

我想计算Ord_noShare_no记录相同的差异。 例如:

Count Share_no=1160 ~~> 2 
Count Share_no=1170 ~~> 2

我使用C#.net 并希望将1160记录传递给具有存储过程的数据库,并将“2”作为查询结果。

“从ord_tbl中选择count(*),share_no,其中share_no = @ share_no group by share_no”

1 个答案:

答案 0 :(得分:1)

我假设您的表名为测试,答案应为:

select count(*), share_no from test group by share_no;