我有下表:表是:探针
探查
------ProbeID--TranscriptID----
2655 4555555
2600 5454542
2600 4543234
2344 56595959
……等
如何计算每个转录本的探针数?重要的是,同一个探针可以与多个转录本关联。
我需要最后的输出是实际的探针数量。我的意思是,总数(即12340)而不是探针的实际表。
谢谢您!
最佳答案
如果要计算与每个问题相关联的TranscriptID
个数,可以使用group by
作为:
SELECT ProbeID, count(*)
FROM tab
GROUP BY ProbeID;
如果你只想知道distinct
ProbeID
的计数,你可以:SELECT COUNT(DISTINCT ProbeID)
FROM tab