sql – 如何使用union排序

是可能的,当数据来自许多选择和联合它在一起

Select id,name,age
From Student
Where age < 15
Union
Select id,name,age
From Student
Where Name like "%a%"

如何按名称排序此查询。

有人说你可以查询看起来像这样。

Select id,name,age
From Student
Where age < 15 or name like "%a%"
Order by name

但在这种情况下,我只是忽略该解决方案。

先谢谢你。

只是写

Select id,name,age
From Student
Where age < 15
Union
Select id,name,age
From Student
Where Name like "%a%"
Order by name

order by应用于完整的结果集

http://stackoverflow.com/questions/4715820/how-to-order-by-with-union

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:sql – 如何使用union排序