美文网首页
sql语句多字段按照不同条件更新

sql语句多字段按照不同条件更新

作者: 前端后台都不精 | 来源:发表于2019-12-06 17:02 被阅读0次
UPDATE test_plan p 
SET p.test_start_time =
CASE
        WHEN p.test_start_time IS NULL THEN
        '2019-09-09 09:09:09' else p.test_start_time 
    END,
    p.test_end_time = '2020-12-12 12:12:12'
WHERE
    (select ps.plan_id from test_plan_scene ps where ps.id =
        (select a.test_plan_scene from test_active a where a.id= #{id}))

test_start_time字段满足为空且主键符合时更新,test_end_time字段满足主键符合时更新,如果还需要其他条件继续when then

相关文章

  • sql语句多字段按照不同条件更新

    test_start_time字段满足为空且主键符合时更新,test_end_time字段满足主键符合时更新,如果...

  • 模糊查询sql语句

    一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供...

  • SSM框架-实现模糊查询-foreknow_cms

    一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供...

  • SQL基础语句

    SQL 基本语句记录 新建表 删除表: 插入数据: 删除数据: 更新数据: 新增字段: 删除字段: 修改字段: 重...

  • 工作中使用到的命令

    -》mysql sql语句: --插入或更新字段数据 insert into offer_stat_2017091...

  • SQL 更新剔除不想要的字符串

    SQL语句: 释:将 tableName 表 字段columns 中包含 "|" 的数据更新为空

  • 关于Sql语句中关键字OR

    最近在写sql语句中要使用or这个关键字, 使用场景是: 当字段x满足条件a 或 字段y满足条件b时, 把条件成立...

  • MyBatis动态SQL

    动态 SQL 是 MyBatis 的强大特性之一。根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记...

  • sql语句加逻辑判断

    sql语句条件判断 主要分为查询数据判断 及select 后面字段判断 与where后面条件判断 1.select...

  • Oracle 优化

    sql语句使用大写 把 * 替换成所有字段名 条件子句,优先顺序:on,where ,having exists替...

网友评论

      本文标题:sql语句多字段按照不同条件更新

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