一个查询语句,大家帮帮我
(情况1) 
 ID            Score1      Score2 
 1               6                     NULL 
 2               4                     NULL 
 3               5                     NULL 
 如果score2为空的情况下,以Score1的分数排序 
 查出结果为: 
 ID            Score1      Score2 
 1               6                     NULL 
 3               5                     NULL 
 2               4                     NULL   
 (情况2) 
 ID            Score1      Score2 
 1               6                     NULL       
 2               4                     NULL 
 3               5                     7 
 如果score2为不为空的情况下,以Score2为主排序 
 情况一应该查出结果为: 
 ID            Score1      Score2 
 3               5                     7 
 1               6                     NULL 
 2               4                     NULL     
 请大家帮帮我,这样的SQL语句如何写啊???????
------解决方案--------------------
以上三個貼子的SQL語句是一樣的