表1结构如下:
grade_id point
1 10-100
2 101-500
3 501-1000
现在我想得到,如下的表2:
grade_id point_start point_end
1 10 100
2 101 500
3 501 1000
如何能实现?
------解决方案--------------------
select grade_id,
left(point,charindex( '- ',point)-1) as point_start,
substring(point,charindex( '- ',point),len(point)-charindex( '- ',point)) as point_end
from 表1
------解决方案--------------------
Select grade_id,point_start=Left(point,Charindex( '- ',point)-1),
point_end =right(point,Charindex( '- ',REVERSE(point))-1)
from 表