如何在order by 里使用decode()函数
我需要在程序里对库里的一个表进行操作,但排序的条件有四个,我想就写一个sql语句,是下面这样
前面省略
.
.
.
order by decode('radio1_1', 'radio1_1', 'RELY_NO desc',
'radio1_2', 'TORIHIKI_NAME', 'radio1_3', 'TANTONAME_E', 'TANTONAME_J')
order by 后面的decode()函数我就是按上面那样写的。虽然没报错,但根本没去作用,于是我改成
order by decode('radio1_1', 'radio1_1', RELY_NO desc,
'radio1_2', TORIHIKI_NAME, 'radio1_3', TANTONAME_E, TANTONAME_J),但改完后在执行就报错了,我不知道问题出在哪里,谁能教教我,谢谢。