我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

sql update语句使用问题

数据表5行,我只想更新前3行,我是这样写的

update B12314 set 控制字1= case 主键 when 1 then 1 when 2 then 2 when 3 then 3 end

前3行是更新了,但是后两行直接变为null了,怎样只更新前3行,而后两行不变

where id <=3

update B12314 set 控制字1= case 主键 when 1 then 1 when 2 then 2 when 3 then 3 end   where 主键 in (1,2,3)

近期文章

  • 寻找完全平方数 帮忙看看哪步错了
  • java nio框架netty 与tomcat的关系
  • 目前我国算力水平发展到什么程度了?
  • 大佬们,这个怎么做?
  • java中递进式判断如何优化?
  • 这段代码的意思,求大神来解答一下
  • 为什么小程序代码拉取完以后没有app.json文件
  • 求质数,还有问题的流程图
  • 分析以上各程序的算法用框图表示解释产生该结果现象的相关知识点及实现语句
  • 大佬们,这个程序怎么设计?
  • qt获取指定进程CPU利用率
  • 求问这个配置怎么样。
  • Ireport制作类似日历牌那样报表
  • 求求大学JAVA问题,如何做
  • python爬虫入门问题
  • 计算机C语言编程题。
  • 如何让dataframe从excel导入时不使用科学计数法,以避免因缺失精度而导致的计算误差
  • pip 安装LDA失败
  • 请问海康威视全局摄像机的3D定位功能怎么实现的?希望大家多多指教
  • 含有未知数的指数函数能拟合出来吗?求大神们给个思路。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华