怎样写这样的排序语句
数据库中A B C D
1 1 1 2
2 2 3
3 3 2 1
......
页面上有一列的值:C列的值为null时显示B列相应的值,C列不为null时显示D列的值,
显示在页面上的结果要这样
A X C
1 2 1
2 2
3 1 2
......
现在要求根据显示出来的这一列的值排序,怎么写这条排序语句?

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog.bc-cn.net/UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]