sql 截取字符串的
数据库有字段段A,格式XXXX{年份}数字号,如:校园院涵〔2012〕1号 ,其中数字的位数不定,我想根据不同的年份截取得到 〕与号 之间的数,并且取数值最大的一条记录。
[解决办法]
try
- SQL code
select top 1 * from tborder by cast(substring(A,charindex('〕',A),charindex('号',A)-charindex('〕',A)-1) as int) desc
[解决办法]
发布时间: 2012-10-30 16:13:36 作者: rapoo
sql 截取字符串的
数据库有字段段A,格式XXXX{年份}数字号,如:校园院涵〔2012〕1号 ,其中数字的位数不定,我想根据不同的年份截取得到 〕与号 之间的数,并且取数值最大的一条记录。
[解决办法]
try
select top 1 * from tborder by cast(substring(A,charindex('〕',A),charindex('号',A)-charindex('〕',A)-1) as int) desc
[解决办法]