首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

50分怪有关问题,UP有分!SQL语句

2011-12-28 
50分怪问题,UP有分!SQL语句现有这样一条SQL语句:select*fromquestionwhereqt_idin(26,1,2,12,19)得出来的

50分怪问题,UP有分!SQL语句
现有这样一条SQL语句:select   *   from   question   where   qt_id   in   (26,1,2,12,19)
得出来的表的顺序是按qt_id的从小到大顺序排的,可是我想得到的顺序和括号中的顺序一样(就是表中行按qt_id=26,1,2,12,19这样的顺序),请大家指教!

[解决办法]
有點問題,修改下,這樣更保險些。


select * from question where qt_id in (26,1,2,12,19) order by CharIndex( ', ' + Cast(qt_id As Varchar) + ', ', ',26,1,2,12,19, ')

热点排行