好像 SQL Server 里面, 没有 mid 这个函数啊。
SUBSTRING 倒是可以完成你需要的功能。
SELECT
SUBSTRING('abcdefg', 2, 3) A,
SUBSTRING('一二三四五六七', 2, 3) B,
SUBSTRING(N'abcdefg', 2, 3) NA,
SUBSTRING(N'一二三四五六七', 2, 3) NB;
A B NA NB
------ ------ --- ---
bcd 二三四 bcd 二三四
(1 行受影响)
select substring(city,2,3) as smallcity from persons