substring 有两种,一种在.net中,一种在SQL中。 SQL中: substring("abcdefg",4,2) 返回的值为:ef 从字符串"abcdefg"中第4位开始取2位。 你的是.net中的: 第二个参数长度。"abcdefg".substring(4,2) 返回的值为:ef 从字符串"abcdefg"中第4位开始取,取到第2位。 "abcdefg".substring(4) 返回:efg 从字符串"abcdefg"中第4位开始取,取到字符串的尾部。