美文网首页
行转列以及null值转为0

行转列以及null值转为0

作者: 夏无忧阳 | 来源:发表于2017-12-20 10:36 被阅读0次

在此场景中有一张表,有ItemDateTime(时间)、machine_code(机器号)、ItemID(项目编号)、ItemValue(项目值)四个字段。现在的要求是:将表根据项目编号进行列转行。改成如下形式:

ItemDateTime、machine_code、ItemID_1、ItemID_2、ItemID_3。。。
值、 值、 值、 值、 值。。。

整体过程如下:


  1. 表输入
    将源表进行查找:


  2. 列转行(ps:貌似应该是行转列,步骤用的是列转行)



    此时,预览效果如下,可以看到原来的ItemID变为了wind_speed10和power10两列。ItemValue字段的值变为wind_speed10和power10两个字段的值。


  3. 值映射
    由于业务需求,字段的值不能为空。所以需要将null值转为0。此功能用值映射实现。



  4. 表输出
    将值输出到对应已将在数据库建好的目标表中。


相关文章

  • 行转列以及null值转为0

    在此场景中有一张表,有ItemDateTime(时间)、machine_code(机器号)、ItemID(项目编号...

  • Convert in Primitive Type

    1.Covert to Boolean 以下值会被转为false : null undefined 0 -0 Na...

  • js 类型转换

    在条件判断时,除了 undefined, null, false, NaN, '', 0, -0,其他所有值都转为...

  • JS null 和 undefined

    1 null 1.1 概念 表示空值 1.2 类型转换 转为数字时为0,转为布尔值时为false 1.3 用法 ...

  • null与undefined

    undefined与null转换为布尔值都为false;null 表示一个“无”的对象,转为数值时为0;undef...

  • JS中为什么null==0为false而null>=0为true

    为什么"null>=0"为true呢? null>=0的时候,强转为数字类型。 在进行null>=0比较时,它是通...

  • 五、ORACLE高级查询

    消除重复行 DISTINCT NULL 操作 如果某条记录中有缺少数据值,就是空值(null值),空值不等于0或...

  • 【JavaScript】null与undefined

    null是一个表示”无”的对象,转为数值时为0;undefined是一个表示”无”的原始值,转为数值时为NaN。 ...

  • null和undefined

    null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。 ...

  • null和undefined的区别

    null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。 ...

网友评论

      本文标题:行转列以及null值转为0

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