SQL替换语句 批量修改、增加、删除字段内容

sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。

命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, ‘原来内容‘, ‘新内容‘)

如 UPDATE Whir_ProductRelese SET ReleseName=REPLACE(ReleseName,‘aa‘,‘bb‘)

举例说明:

1)把backupfile表里url的字段内容里为aa的字符全部改为bb。

  update backupfile set url=REPLACE(url,‘aaa‘,‘bbb)

2)根据条件增加字段的内容,如把file_number=1的记录的logical_name字段的内容前面加上tmp,后面加上end。

  update backupfile set logical_name=REPLACE(logical_name,logical_name,‘tmp‘+logical_name+‘ end ‘) where file_number=1

3)根据条件去掉指定记录的前面2个字符。

  update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,3,len(logical_name)-2)) where file_number=1

4)根据条件去掉指定记录的后面4个字符。

  update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,1,len(logical_name)-4)) where file_number=2

如有不清楚的可以先用select语句验证是否达成自己想要的效果再进行替换:

SELECT   REPLACE(替换字段,‘原内容‘,‘新内容‘) from 表名;

update 表名 set 替换字段=(REPLACE(替换字段,‘原内容‘,‘新内容‘))

时间: 2024-11-05 00:33:28

SQL替换语句 批量修改、增加、删除字段内容的相关文章

SQL替换语句之批量修改、增加、删除字段内容

语法 REPLACE ( original-string, search-string, replace-string ) 用法 update 表的名称 set 替换字段=REPLACE(替换字段,原来内容,新内容) 参数 如果有某个参数为 NULL,此函数返回 NULL. original-string     被搜索的字符串.可为任意长度. search-string     要搜索并被 replace-string 替换的字符串.该字符串的长度不应超过 255 个字节.如果 search-

sql取逗号前后数据与批量修改某一字段某一值

sql取逗号后的值 SELECT SUBSTRING_INDEX(字段,",",-1) FROM 表名 sql取逗号前的值 SELECT SUBSTRING_INDEX(字段,",",1) FROM 表名 批量修改 UPDATE 表名 SET 字段=REPLACE(字段,'需要修改的值','修改后的值') 原文地址:https://www.cnblogs.com/weixin18/p/10530929.html

oracle 新增、修改 、删除字段

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],-.); 删除字段的语法:alter table tablename drop (column); 添加.修改.删除多列的话,用逗号隔开. 使用alter

MySQL中的表中增加删除字段

1增加两个字段: [sql] view plaincopy mysql> create table id_name(id int,name varchar(20)); Query OK, 0 rows affected (0.13 sec) mysql> alter table id_name add age int,add address varchar(11); Query OK, 0 rows affected (0.13 sec) Records: 0  Duplicates: 0  

shell脚本:批量修改文件名(删除文件名中字符)

shell脚本:批量修改文件名(文件名中添加字符) 上一篇写过批量修改文件名(文件名中添加字符),工作中还存在这样的需求,批量修改文件名,删除文件名中的某些字符: 举例如下:批量改名,删除文件名中多余字符 目录下文件名为如下,要求去掉_finished. stu_102999_1_finished.jpg stu_102999_2_finished.jpg stu_102999_3_finished.jpg stu_102999_4_finished.jpg stu_102999_5_finis

mssql数据库添加,修改,删除字段

通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0 alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0 alter

alter 向表中增加删除字段

stu(   id,name,age,addr,note   ) 在 stu表的age后面新增字段: alter table stu add column sex char(1) null comment '性别' after age; ALTER TABLE status ADD id VARCHAR(100) DEFAULT '' COMMENT '学生Id' AFTER room; alter add命令用来增加表的字段. alter add命令格式:alter table 表名 add字

nodejs 批量修改、删除

1.首页index.js var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function(req, res, next) { res.render('main', { title: 'Express' }); }); module.exports = router; 2.main.html <script> var url; functi

商家修改增加删除商品,金额 个人购买程雪

# 用户类型存放列表(商家,个人)new_item = []# shop商品信息列表shop = []# 定义一个商品信息存放表new_shop_list = []# 存放index,item的列表shop_ws = []# 将商品信息(商品,价格).txt 读到列表shop里面去with open("商品信息.txt ", 'r+') as op: shop_list = op.readlines() for _shop_list in shop_list: shop.append(