• Better practice is to maintain a sequence column in the table.

    Anyways following is the query ....

    Declare @tblTemp table ( ID int identity(1,1)

    , houseno varchar(25)

    )

    Insert into @tblTemp

    Select '3-13-1' union all

    Select '3-13-3/a' union all

    Select '3-13-3/b' union all

    Select '3-13-2/a' union all

    Select '3-13-4' union all

    Select '3-13-6' union all

    Select '3-13-5/a' union all

    Select '3-13-4/c'

    Select * from @tblTemp

    Order by REPLACE(houseno,'-','')

    Hope it helps