簡體   English   中英

SQL查詢以獲取兩列的所有組合

[英]SQL query to get all the combinations of two columns

兩天前,我在數據分析師職位的采訪中被問到這個問題。 有人可以告訴我這個問題的正確答案嗎?

假設有一個包含三列的單個表。

  • 帶有GeneId的第一列(主鍵)
  • 第二欄Flag1,
  • 第3列Flag2。

Flag1和Flag2列的值可以是01 我怎樣寫一個SQL查詢中,我得到GeneIds的計數....標志1,標志2可能,即標志1 0,1標志2,標志1 1,標志2 0的不同組合與其他組合。

謝謝你的時間,

關心Sashi

SELECT Flag1, Flag2, COUNT(GeneId) as NumGenes
FROM genetable
GROUP BY Flag1, Flag2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM