问:
现在在Oracle的一个表中,用户需要按照某列的值来进行自定义排序,并且显示在界面上,比如:
id username ppmc
这3列,ppmc有'联想','索尼','海尔'.......
现在需要按照ppmc的值'海尔','联想','索尼'这样进行排序,请问该如何排序啊?
答:
ORDER BY DECODE(ppmc, '海尔',1,'联想',2,'索尼',3)
能达到要求
问:
现在在Oracle的一个表中,用户需要按照某列的值来进行自定义排序,并且显示在界面上,比如:
id username ppmc
这3列,ppmc有'联想','索尼','海尔'.......
现在需要按照ppmc的值'海尔','联想','索尼'这样进行排序,请问该如何排序啊?
答:
ORDER BY DECODE(ppmc, '海尔',1,'联想',2,'索尼',3)
能达到要求