SELECT * FROM Table1
WHERE SubString(ID,3,6) = '256'

解决方案 »

  1.   

    SELECT * FROM Table1
    WHERE SubString(ID,3,5) = '256'
    不好意思,,第一次的错了,
      

  2.   

    select * from yourTable where substring(id,3,3) = '256'
      

  3.   

    select * from (库名) where ID like '__256%';
      

  4.   

    不是substring(id,3,5)
    而是substring(id,3,3)第3个参数是表示从第2个参数起取的长度
    不是终点的Index
      

  5.   

    select * 
    from yourTable 
    where left(id,3,3) = '256'
      

  6.   

    left是指从左侧截取字符串,当然,你要从右侧截取的话,就用right()
      

  7.   

    SELECT * FROM Table1 WHERE SubString(ID,3,5) = '256'
      

  8.   

    select * 
    from yourTable 
    where left(id,3,3) = '256'
      

  9.   

    T-SQL:
    SELECT * FROM Table1 WHERE SubString(ID,3,5) = '256'
    不是
    SELECT * FROM Table1 WHERE SubString(ID,3,3) = '256'
      

  10.   

    SELECT * FROM Table1 WHERE SubString(ID,3,3) = '256'
      

  11.   

    to:  mobydick(敌伯威|我排著队拿著爱的号码牌)  你的方法不行,left只有两个参数。不过还是很感谢你的帮忙。
      

  12.   

    经过验证,brightheroes(闭关|那一剑的风情)的方法正确,应该是select * from yourTable where substring(id,3,3) = '256'。非常感谢大家,马上验证另外几个方法,然后结帖。
      

  13.   

    经过验证:welliu(字符串)的方法也正确, select * from (库名) where ID like '__256%';再次感谢大家。