SQL 语言替换表中的几个字

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:56:29
请问,SQL语言,怎么写替换表中一个字段的值
比如说我的一个公司叫做 库特了 苏州 有限公司 想替换成库特了(苏州)有限公司!
请问有什么语言可以这么做!因为是从两个表里拿数据,两个表中公司的名称有这个个差别,除了这种方法以为,还有什么方法可以解决,最好是能够写出代码来,因为刚开始学SQL,很多地方不懂!谢谢
公司的名称是从一个表里拿出的,不只有这一个公司,还有很多这样的公司,这样写了,很郁闷,该怎么处理?

假设一数据表 table1为如下:
id content
1 库特了 苏州 有限公司
2 库特了 苏州 有限公司等等等

替换方法:
update table1 set content=replace(content,'库特了 苏州 有限公司',库特了(苏州)有限公司 ),

注意:如果content的类型为ntext的话 需要转型
长度少于8000的话;
可以这么:
update table1 set content=replace(convert(varchar(8000),content),'库特了 苏州 有限公司',库特了(苏州)有限公司 ),

update ..... set ......

uqdate 表名
set 字段名='库特了(苏州)有限公司'
where 字段名=‘库特了苏州有限公司’

这个简单,按他们说的一定可以