Excel 2010 SQL应用015 在SQL中使用定义名称

目录

源数据表,使用名称将两个不连续区域的表汇总到同一表中

解决方案

1.定义名称

2.    通过UNION ALL对定义名称的不连续数据区域进行连接,可把所有的数据汇总在同一工作表中。在“命令文本”框中输入以下SQL连接语句:

    定义名称在SQL语句中的应用

    名称


源数据表,使用名称将两个不连续区域的表汇总到同一表中

1月领取表   2月领取表  
月份部门物品数量 月份部门物品数量
1月办公室水杯3 2月财务水杯2
1月人事订书机4 2月采购订书机5
1月财务笔记本9 2月A车间笔记本3
1月采购复印纸3 2月B车间复印纸8
1月A车间硒鼓4 2月财务硒鼓10
1月B车间加湿器1 2月财务笔记本4
1月财务水杯2 2月A车间复印纸8
1月采购订书机5 2月B车间硒鼓3
1月A车间笔记本3     
1月B车间复印纸8     
1月财务硒鼓10     
1月办公室加湿器11     
1月人事订书机3     
1月财务笔记本4     
1月A车间复印纸8     
1月B车间硒鼓3     
1月财务复印纸9     
1月采购硒鼓2     
1月A车间加湿器1     
1月B车间水杯4     

 

解决方案

1.定义名称

在打开的窗口中定义并选择范围

弹出下面的对话框后,选择范围,返回“新建名称“对话框,点击确定

2.    通过UNION ALL对定义名称的不连续数据区域进行连接,可把所有的数据汇总在同一工作表中。在“命令文本”框中输入以下SQL连接语句:

SELECT * 
FROM 一月
UNION ALL
    SELECT *
    FROM 二月 

    定义名称在SQL语句中的应用

    定义名称实际上就是定义了一个数据表。如图1-49所示,出现定义名称为“一月”、“二月”的TABLE类型,且与”sheet1”并列在一起,由此可知:对于SQL而言,定义一个名称就是定义了一个操作的源数据表。对于同一工作表中不同区域的源数据,如果需要便捷地应用SQL语句,可以采用定义名称来简化SQL语言的编写。

    名称

    名称是一个有意义的简略表示法,便于用户了解单元格引用、常量、公式或表的用途。在SQL中,使用定义名称同样也可以让SQL语句更加容易理解和维护。一般可为单元格区域、
函数、常量或表格定义名称。一旦采用了在工作簿中使用名称的做法,便可轻松地更新、审核和管理这些名称。
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值