日期:2014-05-18  浏览次数:20562 次

如何截取一定字节数的字符串?
又有汉字又有英文数字,怎么截取?
例如

'中文zhongwen123'


现在要截取前6个字节----〉'中文zh',怎么做?
谢谢

------解决方案--------------------
SQL code
declare @s varchar(100)
set @s = '中文zhongwen123'

declare @len int
set @len = 6

select convert(varchar(200), substring(convert(varbinary(200),@s), 1, @len))

/*
中文zh
*/