SQl查询顺序依据

时间:2011-02-07 18:49:10

标签: sql mysql sql-order-by

你能帮我形成一个SQL查询(MySQL),它允许我按顺序上升/下降(A-Z / Z - A)对结果进行排序,并放入没有值的最后一行。

4 个答案:

答案 0 :(得分:1)

比改变订单列更不容易出错:

SELECT
  columnOfInterest 
FROM
  theTable
ORDER BY 
  CASE WHEN columnOfInterest IS NULL THEN 1 ELSE 0 END CASE
, columnOfInterest

答案 1 :(得分:0)

select stateName 
from stateTable 
order by coalesce(stateName, 'ZZZZZZZZZZZZZZZZZZZZZZZZZ')

答案 2 :(得分:0)

您正在寻找在您的选择查询中添加的'order by'语句。

http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html

答案 3 :(得分:0)

SELECT HEADER FROM TABLE ORDER BY ELEMENTTOORDER