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

按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,谢谢!

2013-09-24 
按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,

按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,多谢!!
按指定id顺序输出,例如id为(3,12,8,9,45,6),要求查询结果也按照这个顺序输出。这个id是已知的。请高手指定,多谢!!
[解决办法]
你的意思是第一条为3,第二条为12,第三条8 ..这样吗?
可以使用decode函数
order by decode(id,3,1,12,2,8,3,9,4,45,5,6,6,id)
[解决办法]
把你的sql贴出来吧
[解决办法]
表结构?不懂什么意思啊,没办法帮你
[解决办法]
提供一组样例数据,看看产品序列号是否存在其它规律可循,只有一条记录怎么考虑排序问题

热点排行
Bad Request.