SQL Server里面 
注册会计师辅导教材
公务员辅导教材 我怎么截取 出来的值为 
注册会计师 
公务员 

解决方案 »

  1.   

    -- =========================================
    -- -----------t_mac 小编-------------
       ---希望有天成为大虾---- 
    -- =========================================IF OBJECT_ID('tb') IS NOT NULL
      DROP TABLE tb
    GO
    CREATE TABLE tb(a varchar(100))
    go
    insert into tb
    select 
    '注册会计师辅导教材' union all select 
    '公务员辅导教材'  
    go
    select a=SUBSTRING(a,1,LEN(a)-4) from tb
    /*------------
    注册会计师
    公务员
    -------*/
      

  2.   

    -- =========================================
    -- -----------t_mac 小编-------------
       ---希望有天成为大虾---- 
    -- =========================================IF OBJECT_ID('tb') IS NOT NULL
      DROP TABLE tb
    GO
    CREATE TABLE tb(a varchar(100))
    go
    insert into tb
    select 
    '注册会计师辅导教材' union all select 
    '公务员辅导教材'  
    go
    select a=reverse(stuff(REVERSE(a),1,4,'')) from tb
    /*------------
    注册会计师
    公务员
    -------*/
      

  3.   

    搞忘记了len函数了 谢谢 结贴
      

  4.   


    select replace(字段,'辆导教材','') from 表
      

  5.   

    -- =========================================
    -- -----------t_mac 小编-------------
       ---希望有天成为大虾---- 
    -- =========================================IF OBJECT_ID('tb') IS NOT NULL
      DROP TABLE tb
    GO
    CREATE TABLE tb(a varchar(100))
    go
    insert into tb
    select 
    '注册会计师辅导教材' union all select 
    '公务员辅导教材'  
    go
    select a=substring(a,1,CHARINDEX('辅',a)) from tb
    /*------------
    注册会计师
    公务员
    -------*/