以下三種方式﹐實現的是同一功能﹐也是我同一天中實現 的三種方式。記載在這里不為別的﹐只為對自己一點SQL的小小總結吧。

Update TEMP_PP_SH_MFG_SCH Set MFG_SCH_JOBNO = Left(MFG_SCH_JOBNO,6)+                       CASE LEN(RIGHT(MFG_SCH_JOBNO,4)+ID)
                                     WHEN 1 THEN '000'+CAST(RIGHT(MFG_SCH_JOBNO,4)+ID-1 AS VARCHAR(4))
                                     WHEN 2 THEN '00'+CAST(RIGHT(MFG_SCH_JOBNO,4)+ID-1 AS VARCHAR(4))
                                     WHEN 3 THEN '0'+CAST(RIGHT(MFG_SCH_JOBNO,4)+ID-1 AS VARCHAR(4))
                                     WHEN 4 THEN CAST(RIGHT(MFG_SCH_JOBNO,4)+ID-1 AS VARCHAR(4))
                                      END

第二種方式

Update TEMP_PP_SH_MFG_SCH Set MFG_SCH_JOBNO =     Left(MFG_SCH_JOBNO,6) +
     Replicate('0',4-DataLength(Cast(Right(MFG_SCH_JOBNO,4) + ID -1 As Varchar))) +
     Cast(Right(MFG_SCH_JOBNO,4)+ID -1 As Varchar)

第三種方式

Update TEMP_PP_SH_MFG_SCH Set MFG_SCH_JOBNO = Left(MFG_SCH_JOBNO,6)+ Right('0000'+ Cast((Cast(Right(MFG_SCH_JOBNO,4) As Int) +ID-1) As Varchar),4)

至于優劣﹐讀者朋友自然一眼就可看出。
再次申明﹐放在此﹐只為算是對SQL的一點小小的總結吧。

從三種方式看SQL的使用程度相关推荐

  1. 【Oracle】三种方式查看SQL语句的执行计划

    查看执行计划的方式有三种: EXPLAIN PLAN .V$SQL_PLAN .SQL*PLUS AUTOTRACE 1.EXPLAIN PLAN: 显示执行相应语句时可以使用的理论计划 读取执行计划 ...

  2. 音乐多媒体播放的三种方式

    今天给大家介绍三种音乐多媒体播放的三种方式 ,虽然三种方式都可以播放音乐以及拖动进度条播放音乐,但是同时也表达了三种不同的技术. 第一种方式:还是详细的介绍下吧 直接上代码 布局代码(一般不提供的) ...

  3. SQL:使用备份向导、SQL命令、导出数据三种方式对已建立的数据库进行备份

    SQL:使用备份向导.SQL命令.导出数据三种方式对已建立的数据库进行备份 目录 题目要求 解题步骤 题目要求 使用备份向导备份数据库 "DEMO_4_2_2_1"到考生文件夹&q ...

  4. win下配置的ES中的数据在哪里可以看到?三种方式你看那种更加高大上!!!(win_Elasticsearch)

    在上一篇博客<使用logstash将Mysql中的数据导入到ElasticSearch中(详细步骤,win_Elasticsearch)>中我们提到将数据插入到es中,那我怎么知道数据是否 ...

  5. perl mysql dml_MySQL Connector执行SQL语句的三种方式

    描述 当我们需要在Java程序中与数据库进行交互,可能首先想到的是使用某个ORM框架,因为ORM框架封装了一些实现细节,在使用上非常方便,并且一定程度上可以提升代码稳定性. 在ORM框架中,都会依赖M ...

  6. 全站仪与计算机之间的数据传输,必看!全站仪数据传输的三种方式详解,都安排得明明白白(上)...

    原标题:必看!全站仪数据传输的三种方式详解,都安排得明明白白(上) 科力达全站仪数据传输 一般而言,全站仪的数据传输方式有三种,分别是通过串口.USB.SD卡三种方式,因为电脑配置等因素的不同,一些数 ...

  7. MyBatis插入大量数据效率对比:foreach、SqlSession、sql三种方式批量插入

    用mybatis插入数据执行效率对比,对比三种方式(测试数据库为MySQL), 使用 SqlSessionFactory,每一批数据执行一次提交 使用mybatis-plus框架的insert方法,f ...

  8. mysql的调用有哪三种方式_MySQL数据库之mysql命令行中执行sql的几种方式总结

    本文主要向大家介绍了MySQL数据库之mysql命令行中执行sql的几种方式总结 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.直接输入sql执行 MySQL> se ...

  9. navicat premium 链接postgresql 无法加载表_POSTGRESQL 数据库结构体系 ||| 东来西去 三个角度看...

    POSTGRESQL 的数据库体系结构是了解POSTGRESQL 数据库的整体概念的一个开始,而数据库的结构体系这个词有点大,所以这里从三个角度出发来看POSTGRESQL 结构 1  从数据库的使用 ...

最新文章

  1. 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...
  2. UCL葡萄酒(red white wine quality)数据集字段解释、数据导入实战
  3. 如何对局域网内的无线设备进行管理和流控?
  4. Web前端优化需要注意的点
  5. java B2B2C Springboot电子商城系统 (六) 分布式配置中心(Spring Cloud Config)
  6. mysql平台workb_MySQL:MySQL Workbench的使用
  7. 一个web版的计算器
  8. 30个Python常用极简代码,拿走就用,赶紧收藏!
  9. 易语言手动和代码创建数据库
  10. 我爱淘二次冲刺阶段5
  11. 利用计算机模拟人脑进行演绎推理,2014年4月全国自学考试计算机应用技术试题...
  12. 重启c语言-找出总分最高的学生
  13. 做自媒体短视频是如何赚钱的呢?
  14. WPF 绑定继承的样式提示 只能根据带有基类型 IFrameworkInputElement 的目标类型的 Style 样式
  15. 新年新气象,2021来了,用Python换一张头像迎新年吧!
  16. Java 实现分页功能
  17. 老男孩教育100道面试题
  18. leetcode 1217. 玩筹码
  19. GCM与CCM的的规格和加解密过程
  20. spring事务5个隔离界别和7钟传播行为

热门文章

  1. HNOI2018游记
  2. HDU 1599 find the mincost route
  3. protobuf---messge嵌套get set
  4. mysql一些写常用命令
  5. TCP/IP(二):IP协议
  6. 前端js基础智能机器人
  7. 4.4.6 数组也能无锁:AtomicIntegerArray
  8. RocketMQ多Master多Slave模式部署
  9. 分析access.log
  10. Android Build.VERSION.SDK_INT兼容介绍