美文网首页
行列转换1

行列转换1

作者: Sam_6155 | 来源:发表于2019-07-25 20:51 被阅读0次

SELECT 年龄,
MAX(IF(性别='男', v, 0)) AS 男,
MAX(IF(性别='女', v, 0)) AS 女
FROM (
SELECT 年龄, 性别, count(*) v FROM 用户明细 GROUP BY 年龄, 性别
) t GROUP BY 年龄;

行列未转换前:
SELECT 年龄, 性别, count() v FROM 用户明细 GROUP BY 年龄, 性别
行列转换后
SELECT 年龄,
MAX(IF(性别='男', v, 0)) AS 男,
MAX(IF(性别='女', v, 0)) AS 女
FROM (
SELECT 年龄, 性别, count(
) v FROM 用户明细 GROUP BY 年龄, 性别
) t GROUP BY 年龄;

可参考 https://mp.weixin.qq.com/s/6Kll4Q6Xp37i2PiLUh4cMA

相关文章

  • 行列转换1

    SELECT 年龄,MAX(IF(性别='男', v, 0)) AS 男,MAX(IF(性别='女', v, 0)...

  • 行列转换

    一行转多行 复制表格,然后右击鼠标选择转置复制 一列变多列 =IFERROR(OFFSET($A$2,IF(ROW...

  • SQL行转列,列转行

    SQL 行转列,列转行 行列转换在做报表分析时还是经常会遇到的,今天就说一下如何实现行列转换吧。 行列转换就是如下...

  • Hive 行列转换

    一、列转行使用函数:lateral view explode(split(column, ',')) numSQL...

  • Shell - 行列转换

    在日常文本的处理中,我们经常会碰见行列转换的情况,以下为几种常见的行列转换命令: 方案一 基本思路:将所有内容存储...

  • SQL 行列转换

    前段时间有人问了一个问题,就是SQL的行列转换,当时有点懵没答上来,后来细细想一想,其实最近的一个项目就已经用到了...

  • MySQL行列转换

    score_1 score_2 RT,需求是将以上两种表样式互相转换: score_1转score_2,很简单: ...

  • 行列向量转换

    doc: https://docs.scipy.org/doc/numpy/reference/generated...

  • HIVE :行列转换

    举个栗子 a b 1a b 2a b 3c...

  • SQL行列转换

    行转列1.1、case when1.2、内置函数pivot 列转行2.1、unpivot2.2、union实现

网友评论

      本文标题:行列转换1

      本文链接:https://www.haomeiwen.com/subject/ndvkrctx.html