sql:组合中使用order byWord格式.docx
《sql:组合中使用order byWord格式.docx》由会员分享,可在线阅读,更多相关《sql:组合中使用order byWord格式.docx(5页珍藏版)》请在冰豆网上搜索。
数据源:
先将两表用unionall上下合并起来。
SELECT物品,单价from[Sheet2$a1:
b7]
unionall
SELECT物品,单价from[Sheet2$d1:
e5]
结果:
在上面的sql语句后加入orderby物品
e5]
orderby物品
可以知道,orderby根据物品对整个合并后的表格进行的排序。
在上面的sql语句当中,orderby并不是对unionall下面部分的select语句进行排序,见蓝色部分。
orderby实际是对全部查询进行排序,见下面语句蓝色部分组合而成的表格。
将上述的语句改为:
orderby物品desc
语句虽然能运行,但是orderby子句没有起作用。
删除unionall后面部分的语句,orderby子句才起作用。
sql语句:
select物品,单价from[Sheet3$a1:
union
select物品,单价from[Sheet3$d1:
union除了取重复也有排序的作用。
union中orderby自己同样的道理。