高分求教,如何实现对机关发文的文件编号的正确排序?
假设SQL2000数据库中,有一表(doc),有一文本字段(列:markid),里面有下列数据,如何sql查询才能实现我想要的排序
外办发[2005]1号 外办发[2005]2号 外办发[2005]123号 外办发[2005]33号 外办发[2005]6号
外办发[2005]12号 外办发[2005]]50号
用怎么样的SQL语句(SQL200)才能实现这样的排序
外办发[2005]1号
外办发[2005]2号
外办发[2005]6号
外办发[2005]12号
外办发[2005]33号
外办发[2005]50号
外办发[2005]123号
select * from doc order by markid 这样肯定是不对的?请各位高手帮忙!