永洪社区

标题: 数据修改填报 [打印本页]

作者: 永洪数据科学院    时间: 2021-12-3 13:31
标题: 数据修改填报
现有MySQL数据库中的1表,表中有日期、id、类型。
其中类型有a、b、空值。
想实现批量修改的某一段时间内的类型将空值修改为b,其余没有a、b的时间段修改为c
这各需求可以通过产品实现吗,或者写SQl语句该怎么写?


作者: 美滋滋    时间: 2021-12-3 13:31
分两次修改:
1. update 要修改的数据表
    set 类型 = 'b'
  where 日期 在指定的时间范围内
    and 类型 is null

2. update 要修改的数据表
    set 类型 = 'c'
  where 类型 is null

作者: 永洪Tech-CIDX    时间: 2021-12-3 13:38
可以通过计算列实现,在计算列里判断日期范围,然后判断 范围 的数据,根据要求修改即可
作者: 美滋滋    时间: 2021-12-3 13:49
你这是要修改真实数据库数据还是只是按照上面你说的需求在报表中进行展示?
作者: 永洪数据科学院    时间: 2021-12-3 13:56
歪打正着 发表于 2021-12-3 13:49
你这是要修改真实数据库数据还是只是按照上面你说的需求在报表中进行展示? ...

真实数据
作者: 美滋滋    时间: 2021-12-3 13:59
那你直接写SQL修改数据库数据去啊!
作者: 美滋滋    时间: 2021-12-3 15:05
楼主是来送分的吧  




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4