sql:组合中使用order by.docx

上传人:b****9 文档编号:48818 上传时间:2022-10-01 格式:DOCX 页数:5 大小:193.21KB
下载 相关 举报
sql:组合中使用order by.docx_第1页
第1页 / 共5页
sql:组合中使用order by.docx_第2页
第2页 / 共5页
sql:组合中使用order by.docx_第3页
第3页 / 共5页
sql:组合中使用order by.docx_第4页
第4页 / 共5页
sql:组合中使用order by.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

sql:组合中使用order by.docx

《sql:组合中使用order by.docx》由会员分享,可在线阅读,更多相关《sql:组合中使用order by.docx(5页珍藏版)》请在冰豆网上搜索。

sql:组合中使用order by.docx

sql:

组合中使用orderby

数据源:

先将两表用unionall上下合并起来。

SELECT物品,单价from[Sheet2$a1:

b7] 

unionall 

SELECT物品,单价from[Sheet2$d1:

e5]

结果:

在上面的sql语句后加入orderby物品

SELECT物品,单价from[Sheet2$a1:

b7] 

unionall 

SELECT物品,单价from[Sheet2$d1:

e5] 

orderby物品

结果:

可以知道,orderby根据物品对整个合并后的表格进行的排序。

在上面的sql语句当中,orderby并不是对unionall下面部分的select语句进行排序,见蓝色部分。

SELECT物品,单价from[Sheet2$a1:

b7] 

unionall 

SELECT物品,单价from[Sheet2$d1:

e5] 

orderby物品

orderby实际是对全部查询进行排序,见下面语句蓝色部分组合而成的表格。

SELECT物品,单价from[Sheet2$a1:

b7] 

unionall 

SELECT物品,单价from[Sheet2$d1:

e5] 

orderby物品

将上述的语句改为:

SELECT物品,单价from[Sheet2$a1:

b7] orderby物品desc 

unionall  

SELECT物品,单价from[Sheet2$d1:

e5]

结果:

语句虽然能运行,但是orderby子句没有起作用。

删除unionall后面部分的语句,orderby子句才起作用。

数据源:

sql语句:

select物品,单价from[Sheet3$a1:

b7] 

union  

select物品,单价from[Sheet3$d1:

e5]

结果:

union除了取重复也有排序的作用。

union中orderby自己同样的道理。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1