zoukankan      html  css  js  c++  java
  • 一维表与二维表

    一维表与二维表概念

    一维表

    一维表是每一个字段都是独立参数,如姓名、科目、分数

    优点:一维表最适合透视、数据分析的数据存储结构

    一维表样例:

    姓名 科目 分数
    张三 数学 89
    李四 数学 71
    王五 数学 79
    赵六 数学 94
    蒋七 数学 94
    张三 语文 98
    李四 语文 79
    王五 语文 77
    赵六 语文 95
    蒋七 语文 83
    张三 英语 82
    李四 英语 77
    王五 英语 68
    赵六 英语 74
    蒋七 英语 87

    二维表

    二维表是字段非独立字段,如数学、英语、语文是属于科目维度,不是独立字段

    优点:二维表用于展示数据更直观

    二维表样例:

    姓名/科目 数学 英语 语文 总计
    蒋七 94 87 83 264
    李四 71 77 79 227
    王五 79 68 77 224
    张三 89 82 98 269
    赵六 94 74 95 263
    总计 427 388 432 1247

    一维表转二维表

    1. 透视表转
    2. SQL语句CASE WHEN转

    二维表转一维表

    1. 逆透视
    2. 函数
    3. 第三方插件,比如易用宝

    总结

    数据录入建议都采用一维表

    数据分析人员建议使用一维表,无论是表格还是数据库计算都简单方便

    对外展示建议使用二维表

  • 相关阅读:
    easypoi添加下拉预选值
    java启动项目字符编码和配置文件的字符编码问题
    leetcode
    leetcode
    leetcode
    leetcode
    事务的隔离级别- 极客时间()
    数据库的事务
    SQL中的视图(极客时间)
    SQL中的连接(极客时间)
  • 原文地址:https://www.cnblogs.com/junstudys/p/10007005.html
Copyright © 2011-2022 走看看