CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求一删除语句

楼主sterry(东门)2006-07-01 05:07:04 在 MS-SQL Server / 基础类 提问

比如在A表B列里的   动静(Dong   Jin)  
   
  我想删除这列所有括号里的内容   删除后是   动静  
   
  请问改怎么写呢? 问题点数:30、回复次数:8Top

1 楼paoluo(一天到晚游泳的鱼)回复于 2006-07-01 08:18:50 得分 25

Declare   @A   Table   (B   Nvarchar(1000))  
  Insert   @A   Select   N'动静(Dong   Jin)'  
  Union   All   Select   N'AA(AA)'  
   
  Update   @A   Set   B=Stuff(B,CharIndex('(',B),CharIndex(')',B)-CharIndex('(',B)+1,'')  
  Select   *   From   @A  
  --Result  
  /*  
  B  
  动静  
  AA  
  */Top

2 楼chjpeng(鹏(招聘.net web开发程序员))回复于 2006-07-01 09:23:32 得分 5

declare   @t   table(B   varchar(20))  
  insert   @t   select   '动静(Dong   Jin)'   union   all   select   'AAA'  
   
  update   @t   set   B=replace(B,'(Dong   Jin)','')  
   
  select   *   from   @tTop

3 楼chjpeng(鹏(招聘.net web开发程序员))回复于 2006-07-01 09:24:50 得分 0

。。。我理解错误,应该用paoluo(一天到晚游泳的鱼)   的~Top

4 楼zjdyzwx(十一月猪)回复于 2006-07-01 09:40:31 得分 0

declare   @s   varchar(8000)   ,   @n   int   ,   @n1   int  
  set   @s   =   '动静(Dong   Jin)'    
  set   @n   =   charindex('('   ,   @s   ,   1)  
  set   @n1   =   charindex(')'   ,   @s     ,   1   )  
  set   @s   =   stuff(@s   ,   @n   ,   @n1   -   @n   +1   ,''   )  
  print   @S  
   
  Top

5 楼t122()回复于 2006-07-01 10:49:52 得分 0

update   a   set   b='动静'Top

6 楼paoluo(一天到晚游泳的鱼)回复于 2006-07-01 11:01:43 得分 0

t122()   (   )   信誉:100     2006-07-01   10:49:00     得分:   0      
     
     
        update   a   set   b='动静'  
       
     
  --------------------  
  把問題也想的太簡單了吧Top

7 楼LouisXIV(夜游神)回复于 2006-07-01 12:08:51 得分 0

:)  
   
  用鱼的就是了Top

8 楼anan221()回复于 2006-07-01 16:59:57 得分 0

学习Top

相关问题

关键词

得分解答快速导航

  • 帖主:sterry
  • paoluo
  • chjpeng

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo