社区
C#
帖子详情
求一替换的SQL语句!
byhum
2006-10-28 10:24:36
现在表中有一个Rname字段,其中有的字符形式为:
安徽省新宇缆业集团有限公司(原安徽新宇电缆总厂)
尚朋堂(广州)电器有限公司
宁波斯佳电器有限公司 (慈溪市斯佳电器厂)
现要求:
1,将带有(原...)的字符全部删掉,
2,将括号中没有"原"字样的记录拆分成两条记录,
3,括号中只有(广州)这类地名的记录保持不变;
请问大家该如何解决?分不够了,明天再加!
...全文
228
7
打赏
收藏
求一替换的SQL语句!
现在表中有一个Rname字段,其中有的字符形式为: 安徽省新宇缆业集团有限公司(原安徽新宇电缆总厂) 尚朋堂(广州)电器有限公司 宁波斯佳电器有限公司 (慈溪市斯佳电器厂) 现要求: 1,将带有(原...)的字符全部删掉, 2,将括号中没有"原"字样的记录拆分成两条记录, 3,括号中只有(广州)这类地名的记录保持不变; 请问大家该如何解决?分不够了,明天再加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byhum
2006-10-28
打赏
举报
回复
to lovvver(www.notsoft.cn)! :
我拿到c#版来又怎么了?目的是为了让贴子提前一下,我再转回去!
分少怎么了?帮助人就是为了图分吗?人家dawugui(潇洒老乌龟)怎么就没像你计较这么多?
你的人品太差了!
不帮忙还四处挑别人的毛病!
byhum
2006-10-28
打赏
举报
回复
to lovvver(www.notsoft.cn)! :
分不够了,明天再加!
这句话你看不见吗!
byhum
2006-10-28
打赏
举报
回复
to lovvver(www.notsoft.cn)! :
你说话注意点!不知道什么情况就别乱张嘴!我都说得明明白白!分不够了,只有20分了,我也知道少,不是都说了明天再给加分吗!我是先放到SQL社区的,得不到解决我才转移到C#社区的!我最鄙视最讨厌你这种不帮忙净瞎叫唤的人!
眼睛看的都是别人的短处!净挑别人的毛病!有一个星了不起啊!
dawugui
2006-10-28
打赏
举报
回复
update table tb
set Rname = replace(rname , substring(rname , charindex('[(]原',rname) , charindex('[)]',rname) - charindex('[(]原',rname)) , '')
where datalenth(substring(rname , charindex('[(]原',rname) , charindex('[)]',rname) - charindex('[(]原',rname))) > 10
忘记在保留字加[]
刚才在SQLSERVER版的.
lovvver
2006-10-28
打赏
举报
回复
20分,楼主太扣门了,而且这样的问题还拿到c#版来。
严重鄙视你~
byhum
2006-10-28
打赏
举报
回复
谢谢楼上,执行的时候出现了:
服务器: 消息 536,级别 16,状态 3,行 1
向 substring 函数传递了无效的 length 参数。
语句已终止。
dawugui
2006-10-28
打赏
举报
回复
(原安徽新宇电缆总厂)长度20
(广州)长度6
看情况你要删除的长度在10以上,而(广州)之类的长度应该在10以下.
update table tb
set Rname = replace(rname , substring(rname , charindex('(原',rname) , charindex(')',rname) - charindex('(原',rname)) , '')
where datalenth(substring(rname , charindex('(原',rname) , charindex(')',rname) - charindex('(原',rname))) > 10
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编写经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题: 1. 自己写了SQL却不知道对不对。 2. 在上线后...
SQL
替换
语句汇总
1、要被
替换
的字段为NULL时方法: update [表名] set [字段名] =’要
替换
成的内容’ where [字段名] is null 2、要被
替换
的字段为空时方法: update [表名] set [字段名] =’要
替换
成的内容’ where [字段名] = ...
mysql 查询
替换
语句_MYSQL查询字符
替换
sql语句
在mysql中
替换
字符中的内容我们使用了replace就可以实现,如下实例。代码如下mysql> update `table_name` set field = replace(field,'.rar','.7z');table_name:要查询的表名,field:表里的字段名,replace...
access
替换
SQL语句
select Replace(PickData, '/', '-') from result 注释: 将表result的字段PickData中值得‘/’
替换
为‘-’
kettle中执行
sql语句
一、直接执行sql,不添加任何参数 1.先找出执行
sql语句
的控件 2.打开控件,填写要执行的sql...该方式用到了变量
替换
选项,
替换
sql语句
中的${}变量 三、执行sql,执行每一行选项 该选项可以接收上一步骤中的...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章