1. 程式人生 > >sql按查詢結果第一列排序 (order by+數字)

sql按查詢結果第一列排序 (order by+數字)

示例1: SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY salary DESC; 示例2: SELECT last_name, salary , hire_date FROM EMPLOYEES ORDER BY 2 DESC; 以上兩個示例結果相同。 因為ORDER BY salary DESC==ORDER BY 2 DESC salary是第二個元素,所以可以使用2來代替。 但是數字不可以使用0,也不可以超出查詢的列。 例如:select * from employers order by x; 如果employers表有九個欄位,那個X的範圍就是1---9 不能是0,也不能是10.