专栏首页学习分享-实践为王判断某字段是否为null,来更新某一个表的字段
原创

判断某字段是否为null,来更新某一个表的字段

 首先,我们要找到关联的表,想办法把他们串联起来。最后要判断这个条件存在才进行更新。

update SYNRECORD d set d.BUSINESSNAME =(select c.orgName from RECORD a, ORGAN c where c.Userid = a.Applyuserid and a.dealnumber = d.businessid)
where exists (select 1 from GPRECORD a, SOORGAN c where c.Userid = a.Applyuserid and a.dealnumber = d.businessid) and d.BUSINESSNAME like '%?%'

   其中 RECORD.dealNumber = synrecord.businessid,  ORGAN.userid= RECORD.APPLYUSERID

判断某字段是否为null,判断是否为字符和数字时的写法不一样。当为数字时,

CASE WHEN columnName is null THEN 0 ELSE columnName END

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 更新某张表,某个字段的长度,然后赋值给另一个字段

    聚名12255
  • sql server 更新两个表的某个字段

    乔达摩@嘿
  • Python判断一个字符串是否包含某个指定的字符串

    小菠萝测试笔记
  • Python--判断一个字符串是否包含某子串的几种方法

                Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包...

    K同学啊
  • asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案

    之前碰到asp.net core异步进行新增操作并且需要判断某些字段是否重复的问题,进行插入操作的话会导致数据库中插入重复的字段!下面把我的解决方法记录一下,如...

    依乐祝
  • salesforce 零基础学习(六十六)VF页面应善于使用变量和函数(二)常用函数的使用

    上一篇介绍VF中常用的变量,此篇主要内容为VF页面可以直接使用的函数,主要包括Date相关函数,Text相关函数,Information相关函数以及logic相...

    用户1169343
  • 听说Mysql你很豪横?-------------分分钟带你玩转SQL高级查询语句(常用查询,正则表达式,运算符)

    排序的字段可以根据具体需求进行选择,没有限制。排序的关键字可以使用 ASC 或者DESC。ASC 是按照升序进行排序的,是默认的排序方式,即 ASC 可以省略。...

    不吃小白菜
  • 唯一索引的一种使用情景【有则U无则I】

    这个知识点是最近一位面试老师问我的,当时对这种方法不了解,所以只能说那个中效率低的方法了,也就是先进性select判断,然后在执行更新或者插入操作,显然这种是很...

    小勇DW3
  • 创建索引的原则与索引失效的情况你真的了解吗

    为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。本小节将向读者介绍一些索引的设计原则。

    java乐园
  • mysql┃多个角度说明sql优化,让你吊打面试官!

    mysql的优化是我们经常都会提到的一个话题,也是重中之重,在很多大厂中会有专门的DBA来做这件事情,甚至更过分的是连应届生的招聘岗位要求上都写了需要懂...

    moon聊技术
  • 增加删除字段修改字段名,修改表结构,非常用SQL语句技巧总结

    Alter TABLE [dbo].[CustomerBackupConfig] Add [Stamp] [timestamp] NULLGO

    用户5745385
  • 如何通过索引让 SQL 查询效率最大化

    运⾏时间为0.699s,你能看到查询效率还是⽐较低的。当我们对user_id字段创建索引之后,运⾏时间为 0.047s,不到原来查询时间的1/10。

    王小明_HIT
  • mybatis常用标签,详细总结

    if标签通常用于WHERE语句、UPDATE语句、INSERT语句中,通过判断参数值来决定是否使用某个查询条件、判断是否更新某一个字段、判断是否插入某个字段的值...

    Java编程指南
  • SQL内置函数手册

    本文中总结了SQL中常用的内置函数,包含通用聚合函数、安全检测函数、数学统计函数、字符串函数等

    皮大大
  • 常用SQL语句

    Locker
  • 惊呆必藏!1个实际工作问题,15种解法,练好22个函数!

    一直以来,我都在设想找一些相对简单而又能多练几个函数的案例,当在群里看到本文中需求的时候,突然脑洞大开,基于这个问题,将Power Query的...

    大海Power
  • 【数据库_01】MySQL-CRUD

    用户8250147
  • mysql的空值与NULL的区别

    Mysql数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。   陷阱一...

    李海彬
  • Access特殊运算符

    Between...and...:表示某个范围,如Between 5 and 10 表示5到10的范围,包括5和10。

    无言之月

扫码关注云+社区

领取腾讯云代金券