declare @a int
set @a=7
select id,left(name,@a),mou from 表t1

解决方案 »

  1.   

    sql="select * from 表t1 where left(name,7) like '" & s & "'"
      

  2.   

    declare @chvname varchar(80),
            @intnum int
    set @intnum = 7
    set @chvname = '你要查询的内容'
    select * from where left(name,@intnum) = @chvname
      

  3.   

    表t1
    id  name                            mou
    1   公司.财务部.A组                 80
    2   公司.财务部.B组                 85
    3   公司.技术部.A组                 85    已经s:='公司.财务部' l:=7declare @s nvarchar(80),@l int
    set @s = '公司.财务部'
    set @l = 7select * from t1
    where left(name,@l) = @s