關於union的order by

order by 必須放在最後一條 select 語句之後,當列名相同時,可以直接用列名排序,如果不同可以用位置排序,也可以使用別名使其相同。

select id, name x from new_emp union all select empno, ename x from emp order by x;--列名不同時使用別名排序
select id, name ename from new_emp union all select empno, ename from emp order by ename;--列名不同時使用別名 使其相同後排序
select id, name ename from new_emp union all select empno, ename from emp ;--合併後列名顯示以前一個表爲主。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章