update xxxx_xxxx set xxx_type= CASE WHEN xxx_type = '0' THEN 'YXLX-0' WHEN xxx_type= '1' THEN 'YXLX-1' WHEN xxx_type= '2' THEN 'YXLX-2' END where YYY_type='1' 本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2017/02/22 ,如有侵权请联系 cloudcommunity@...
SQL之CASE WHEN基础用法详解(一) SQL之CASE WHEN用法进阶——where语句后跟case语句(二) SQL之CASE WHEN用法进阶——Update语句使用case更新、数据对比(三) 前言 作用: 可以使用它们在数据库进行判断功能,跟代码中的if...else功能一样.但是
SQL之CASEWHEN⽤法进阶——Update语句使⽤case更新、数据对⽐(三)前⾔ 作⽤: 可以使⽤它们在数据库进⾏判断功能,跟代码中的if...else功能⼀样.但是,它们⼜存在差异,下⾯就来讲它们的具体作⽤和差别。⼀: 使⽤语法 (⼀)普通case函数 CASE <表达式> WHEN <值1> THEN <操作> WHEN...
1、 update TD_XXX set djyzmdm=null, djyzmsj=null, DLCS= case when DLCS is null then 1 else DLCS+1 end where djsj='xxx' 2、 update `TD_XXX` set `datetime` = 1434567890, `status` = case `id` when 12 Then 1 when 13 Then 2 when 14 Then 1 end where `id` in (12,13,14)...
简单case表达式 搜索case表达式 代码语言:javascript 代码运行次数:0 运行 AI代码解释 --简单casesex when'1'then'男'--then后面表示结果 when'2'then'女'else'其他'end--搜索casewhen sex='1'then'男'when sex='2'then'女'else'其他'end 简单表达式能够写的搜索表达式都能写 ...
以下是一条使用MySQL的SQL语句实现批量更新数据的例子,结合了case、when和then的使用:```sql UPDATE tableName SET column1 = CASE WHEN condition1 THEN value1 WHEN condition2 THEN value2 ...ELSE column1 END,column2 = CASE WHEN condition1 THEN value3 WHEN condition2 THEN value4 ...ELSE column2...
@文心快码pgsql update case when 文心快码 作为Comate,我很乐意帮助你理解如何在PostgreSQL中使用UPDATE和CASE WHEN语句。下面我会按照你的要求逐一解释并提供示例。 1. UPDATE语句在PostgreSQL中的基本用法 UPDATE语句用于修改表中已存在的记录。其基本语法如下: sql UPDATE table_name SET column1 = value1, column...
你的写法错了很多,正确的如下:update test set birthday=case len(number)when 18 then substring(number,7,8)when 15 then '19'+substring(number,7,6)else null end
应根据具体情况选择最合适的函数。需要注意的是,CASE WHEN语句不仅可以用于SELECT查询,还可以用于UPDATE...