1

我有下表: 表是:探针

探测

------ProbeID-----TranscriptID----

   2655       4555555
   2600       5454542
   2600       4543234
   2344       56595959

...ETC

我如何计算每个转录本的探针数?重要的是,同一个探针可以与多个转录本相关联。

我需要最终输出是实际的探测器数量。我的意思是,总数(即 12340)而不是带有探针的实际表。

谢谢!

4

1 回答 1

2

如果您想计算TranscriptID与每个 ProbeID 关联的数量,您可以将group by其用作:

SELECT ProbeID, count(*)
FROM tab
GROUP BY ProbeID;

如果你只想要不同的计数,ProbeID你可以这样做:

SELECT COUNT(DISTINCT ProbeID) 
FROM tab
于 2012-10-24T02:21:58.607 回答