首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ms-sql 排序有关问题

2012-10-14 
ms-sql 排序问题表Aidmsname1paramA2paramA_b3paramA_a4paramB....现在要得到下面结果1paramA2paramB3para

ms-sql 排序问题
表A 
 id msname
 1 paramA
 2 paramA_b
 3 paramA_a
 4 paramB
 ....

现在要得到下面结果
 1 paramA
 2 paramB
 3 paramA_a
 4 paramA_b
 ....
求大神帮忙啊

[解决办法]
SELECT * FROM TB ORDER BY CASE WHEN NAME LIKE '%-%' THEN 1 ELSE 0 END,NAME

热点排行