我有下表:表格是:probe
探针
------ ------ ProbeID ---- TranscriptID
2655 4555555
2600 5454542
2600 4543234
2344 56595959
...等
如何统计每个成绩单的探针?重要的是,相同的探针可以与多于一个转录物相关联。
我需要最终输出为实际的探测数量。我的意思是,总数(即12340),而不是带探针的实际表。
谢谢!
答案 0 :(得分:2)
如果您想计算与每个ProbeID相关联的TranscriptID
的数量,可以使用group by
作为:
SELECT ProbeID, count(*)
FROM tab
GROUP BY ProbeID;
如果您只想要明确ProbeID
的计数,您可以这样做:
SELECT COUNT(DISTINCT ProbeID)
FROM tab