Jika Anda tahu bahwa salaryplus akan selalu lebih besar dari salaryminus , maka Anda dapat melakukannya
order by coalesce(salaryplus, salaryminus, 0)
coalesce akan mengembalikan nilai pertama yang bukan nol, atau (dalam contoh ini) 0, jika kedua nilai tersebut nol.
Jika tidak, lakukan sesuatu seperti ini:
order by greatest(ifnull(salaryminus,0), ifnull(salaryplus,0))
Ini akan memperlakukan keduanya salaryminus dan salaryplus sebagai 0 jika nol, dan akan diurutkan berdasarkan yang lebih besar dari keduanya.