gpt4 book ai didi

SQL查询获取两列的所有组合

转载 作者:行者123 更新时间:2023-12-01 15:06:11 25 4
gpt4 key购买 nike

两天前,我在面试数据分析师职位时被问到这个问题。有人可以告诉我这个问题的正确答案吗?

假设有一个包含三列的表。

  • 第 1 列带有 GeneId(主键)
  • 第 2 列 Flag1,
  • 第 3 列 Flag2。

Flag1 和 Flag2 列的值可以是 01。如何编写单个 SQL 查询,在其中获取 Flag1、Flag2 可能的不同组合的 GeneIds 计数,即 Flag1 0、Flag2 1、Flag1 1, Flag2 0, ....& 其他组合。

谢谢你的时间,

问候刺身

最佳答案

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

关于SQL查询获取两列的所有组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3219790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com