现在又一张这样的表
CREATE TABLE [dbo].[Q_SERVICE](
[SERVICENAME] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGLOBALID] [varchar](60) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICETYPE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGRP] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[CREATEDATE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]SERVICENAME        SERVICEGLOBALID        SERVICETYPE   SERVICEGRP       CREATEDATEOS_LINUX_10.0.0.1  4447647174377329090 OS AIX#CHANXIAN#OS 2009-10-30
OS_LINUX_10.0.0.2  4447647174377329090 DB AIX#CHANXIAN#DB 2009-10-30问题是:我的gorup 的名称是AIX,我要查询出所有有关AIX的数据请大家帮帮忙吧小弟没有分了,所以不好意思丫

解决方案 »

  1.   

    group like   '%AIX%'
      

  2.   


       我现在想删除有关AIX的全部数据该怎么写
       如果我要修改所有的AIX数据,换成UNIX数据该怎么写 
       那为大哥帮帮忙呀,小弟十分感谢
      

  3.   

     前提是AIX#CHANXIAN#OS AIX删除,后边#的数据都不删除
      

  4.   

    修改也是这样的:
    AIX#CHANXIAN#OS AIX数据修改,换成unix数据  后边的数据不变,请哪位高手帮帮忙呀,小弟跪求了
      

  5.   


    update Q_SERVICE set SERVICEGRP=replace(SERVICEGRP,'AIX','unix') where charindex('AIX',SERVICEGRP)>0
      

  6.   


    -- 查询
    select * from [dbo].[Q_SERVICE] where charindex('AIX',SERVICETYPE)>0
    -- 删除
    delete from  [dbo].[Q_SERVICE] where charindex('AIX',SERVICETYPE)>0
    -- 更新
    update [dbo].[Q_SERVICE] set SERVICETYPE=replace(SERVICETYPE,'AIX','UNIX') where charindex('AIX',SERVICETYPE)>0
      

  7.   

    删除什么? AIX?
    update [dbo].[Q_SERVICE] set SERVICETYPE=replace(SERVICETYPE,'AIX','') where charindex('AIX',SERVICETYPE)>0 
      

  8.   


    创建表的语句: 
    CREATE TABLE [dbo].[Q_SERVICE]( 
    [SERVICENAME] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL, 
    [SERVICEGLOBALID] [varchar](60) COLLATE Chinese_PRC_CI_AS NOT NULL, 
    [SERVICETYPE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL, 
    [SERVICEGRP] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL, 
    [CREATEDATE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL 
    ) ON [PRIMARY] 插入的数据:     SERVICENAME      SERVICEGLOBALID      SERVICETYPE    SERVICEGRP            CREATEDATE 
      OS_LINUX_10.0.0.1 4447647174377329090 OS ABCD#ABCDEF#ABCDEFG 2009-10-30 
      OS_LINUX_10.0.0.2 4447647174377329090 DB ABCD#DBC#ABCDEFG         2009-10-30 
      OS_LINUX_10.0.0.3        4447647174377329090 DB      AB#DBC#ABCDEFG         2009-10-30 要的结果:如果要修改的内容是ABCD要换成DBCA 
    结果:DBCA#ABCDEF#ABCDEFG" 
    用户输入:ABCDEF要换成EFG 
    ABC#EFG#ABCDEFG 删除:用户输入:ABC 把所有的ABC都删除掉 
    结果:ABCDEF#ABCDEFG 用户输入:ABCDEF就要把所有的ABCDEF删除掉 
    结果是:ABCD#ABCDEFG 请大家帮帮忙。