西安网站建设
在线咨询

扫描二维码分享到微信

织梦cms phpcms 帝国cmsSQL常用语句 替换语句 批量修改、增加、删除字段内容

2019-06-15

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(替换字段,'原内容','新内容'))

5)   批量新增数据,把A表数据批量查出并添加到A表中

      insert into [dbo].[T_Channel_banklist](C_ID,Name,State)  (select C_ID,Name,1 from [T_Channel_banklist] where C_id=1101)

查询上一条下一条

--如:(正序)当前MenuID=2,那么上一条则是1(ORDER BY MenuID ASC),下一条是3(ORDER BY MenuID DESC) 
--正序(1,2,3) 
--上一条 
SELECT TOP 1 * FROM tbl_SoleHome_Menu WHERE MenuID>2 ORDER BY MenuID ASC 
--当前 
SELECT TOP 1 * FROM dbo.tbl_SoleHome_Menu WHERE MenuID=2 
--下一条 
SELECT TOP 1 * FROM tbl_SoleHome_Menu WHERE MenuID<2 ORDER BY MenuID DESC 
--倒序(3,2,1) 
--上一条 
SELECT TOP 1 * FROM tbl_SoleHome_Menu WHERE MenuID<2 ORDER BY MenuID DESC 
--当前 
SELECT TOP 1 * FROM dbo.tbl_SoleHome_Menu WHERE MenuID=2 
--下一条 
SELECT TOP 1 * FROM tbl_SoleHome_Menu WHERE MenuID>2 ORDER BY MenuID ASC

标签:西安网站建设|西安网站制作|西安网页设计|西安APP开发|西安小程序开发|建站公司

上一篇:织梦cms(Dedecms)栏目自定义字段的教程方法
下一篇:最后一页

相关内容

建站知识 酷站欣赏 网站优化 网络营销 网站安全 行业新闻 公司新闻 建站工具


phpcms会员注册短信验证插件-短信通

phpcms会员注册短信验证插件-短信通短信接口安装说明一、短信通安装步骤1、备份网站根...

PHPCMS v9短信验证码互亿无线短信

插件说明本插件系互亿无线针对phpcms V9 0短信插件开发,插件内的所有文件均为对原文...

phpcms v9建网站 php格式化 时间

用PHPCMS V9 建站时,经常会用到时间标签,它是通用标签调用-日期时间格式化,适用全...

phpcms v9建站 ajax列表分页加载

phpcms v9建站 ajax列表分页加载更多直接下载:phpcms v9建站 ajax列表分页加载更...

PHPCMS V9建网站 定时发布文章的插件

PHPCMS V9建网站 定时发布文章的插件点击下载插件教程:PHPCMS V9 定时发布文章的...

phpcms v9 Tag伪静态 url静态化

PhpCms v9 Tag伪静态 url静态化,网站建设测试可用  首先确认我们的需求:http: ...

PHPCMS V9 TAG标签的URL伪静态设

PHPCMS V9网站TAG标签的URL伪静态设置和分页BUG修复最近在使用PHPCMS V9建一个站的时...

PHPCMS V9编辑器HTML/JS/php代码而不解析

PHPCMS V9后台编辑器添加HTML JS 代码而不解析对于大部人来说是很鸡肋的东西,但对...

COPYRIGHT (©)2018-2019 西安黑米网络 百度地图网站地图   西安网站建设     最近更新时间: 2019-06-15 13:20:05