如果是在SQL Server中执行的代码,你就按一个汉字算成1位吧。

解决方案 »

  1.   

    能否用一个substring得到我希望的结果如果汉字算成一位则无法用一个substring了
      

  2.   

    substring('abcd中文字符串',4,2)??
      

  3.   

    substring(convert(text,'abcd中文字符串'),4,3)='d中'
      

  4.   

    substring(convert(text,'abcd中文字符串'),4,3)='d中'
      

  5.   

    试试:
    select substring(convert(text,'abcd中文字符串'),4,3)
    select substring(convert(ntext,'abcd中文字符串'),4,3)