如create table TT
( Id int,
  Tool char(32))insert into TT (Id, Tool) values(1, 'MSN')
insert into TT (Id, Tool) values(2, 'MSN')
insert into TT (Id, Tool) values(3, 'QQ')
insert into TT (Id, Tool) values(4, '飞信')我想让查询的结果按'QQ--MSN--飞信'这种顺序排列,请问应该怎么实现呢?