首页 > 数据库 >sql server 如何根据某列不同值执行更新语句更新为新值

sql server 如何根据某列不同值执行更新语句更新为新值

时间:2022-08-30 20:44:50浏览次数:80  
标签:语句 某列 when 更新 server 隐患 新值 一般

  1. 需求:现有一张表如下

    需要讲levels里的值根据A,B,C,D替换成重大隐患,一般隐患A,一般隐患B,一般隐患C
  2. 执行方法如下,使用case when then end 配合执行语句达到目标
    update KnowledgeBig_HiddenDanger set Levels =case Levels when 'D' then '一般隐患C' when 'C' then '一般隐患B' when 'B' then '一般隐患A' when 'A' then '重大隐患' end
    3.结果如下

标签:语句,某列,when,更新,server,隐患,新值,一般
From: https://www.cnblogs.com/zhlbk/p/16640738.html

相关文章

  • MockServer 服务框架设计
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取大部分现有的mock工具只能满足HTTP协议下简单业务场景的使用。但是面对一些复杂的业务场景......
  • logstash获取重复数据,偏移量文件不更新数据的原因及解决办法
    logstash配置文件如下:#将mysql数据库里面的增量数据发送个kafka,然后消费kafka的数据进行采集,在server05服务器运行#先执行一下source/etc/profile,让java的路径生效#......
  • SqlServer数据同步
    SqlServer数据同步刘茂同永不匿名​关注他 1人赞同了该文章一、项目需求1.数据库同步实现两个Sqlserver之间的数据库同步对实时性有较......
  • sqlserver with as
    witht1as(selectIdfromdbo.[ECR_ProvidentPayment]orderby[Id]offset1rowsfetchnext10rowsonly)selectt1.*fromt1;withaas(selectIdfrom......
  • Zabbix Server 安装 6.0
    先安装MySQL8.0,方法如下:https://www.cnblogs.com/Magiclala/p/16638781.html然后登录数据库,配置一个用户zabbix,设置密码为password,并配置本地登录权限sudomysql-uroot......
  • [ROS学习]10. 服务端Server的编程实现
    参考笔记:【ROS学习笔记】10.服务端Server的编程实现内容参考:基于B站ROS公开课:【古月居】古月·ROS入门21讲基于Ubuntu20.04.1、Noetic版本本节说明上一讲学习了基于Ser......
  • .NET 文件系统目录(持续更新中)
    新的.NET微服务系统,目前会用到的框架有:AceFx,Vol.Net,ABP有任何建议还请多多反馈文件系统用的框架是Vol.Net,手写Vol.Net使用的技术栈有:.NET:1.EfCore(反射生成DbSe......
  • SQL Server 错误:找不到SQL Server Configuration Manager配置管理工具
    问题描述:SQLServer配置管理器可用来管理与SQLServer相关联的服务、配置SQLServer使用的网络协议以及从SQLServer客户端计算机管理网络连接配置。但是升级到win11......
  • SQL Server 错误:无法连接到本地服务器
    问题描述:在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。prov......
  • SQL Server教程 - SSMS(SQL Server Management System)
    更新记录转载请注明出处。2022年8月30日发布。2022年8月30日从笔记迁移到博客。SSMS(SQLServerManagementSystem)说明可视化的SQLServer管理工具SQLServerM......