表用有个字段存储的是32位的字符串,要从字符串的第九位到第24位(16位字符串)查询,也就是不管前8位和后8位字符串,如何写select语句?谢谢

解决方案 »

  1.   

    select substring(colname,9,24) from tb
      

  2.   

    select substring(col_name,9,16) as new_string
    from tb
    where len(col_name) >=24
      

  3.   

    code=SQL]select right(left(字段,24),16) from table where right(left(字段,24),16) 条件[[/code]
      

  4.   

    select right(left(字段,24),16) from table where right(left(字段,24),16) 条件
      

  5.   


    select substring(colname,9,24) from tablename
      

  6.   


    SELECT SUBSTRING('所要查询的字段',9,16) FROM '表名'
      

  7.   


    select SUBSTRING(Name,9,16) from tabTest
      

  8.   

    SELECT SUBSTRING('所要查询的字段',9,16) FROM '表名'
    学习了