安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假

Access 传递查询和联合查询的示例

2004-01-20 20:33:00
zhuyiwen-Office交流网
原创
2601

zhuyiwen
联合查询:该查询使用 UNION 运算符来合并两个或更多选择查询的结果。

联合查询示例 (MDB)
注释  本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

对记录进?#20449;?#24207;

下面的联合查询从“供应商”表和“客户”表中选择所有公司名称和城市名,并按城市的字母顺序对数据进?#20449;?#24207;:

SELECT [CompanyName], [City]
FROM [Suppliers]

UNION SELECT [CompanyName], [City]
FROM [Customers]
ORDER BY [City];

重命名字段

下面的联合查询将在查询输出中将“公司名称”字段重新命名为“供应商/客户名”。

SELECT [CompanyName] AS [Supplier/Customer Name], [City]
FROM [Suppliers]

UNION SELECT [CompanyName] AS [Supplier/Customer Name], [City]
FROM [Customers];

返回重复记录

下面的联合查询用 UNION ALL 语句来检索包含重复记录在内的所有记录。

SELECT [CompanyName], [City]
FROM [Suppliers]

UNION ALL SELECT [CompanyName], [City]
FROM [Customers];


传递查询:SQL 特定查询,可以用于直接向 ODBC 数据库服务器发送命令。通过使用传递查询,可以直接使用服务器上的表,而不用让 Microsoft Jet 数据库引擎处理数据。

在“数据库”窗口中,单击“对象”下的“查询?#20445;?#20877;单击“数据库”窗口工具栏上的“新建”。
在“新建查询”对话框中,单击“设计视图?#20445;?#28982;后单击“确定”。
无需添加任何表或查询,在“显示表”对话框中单击“关闭”。
在“查询”菜单上,指向“SQL 特定查询?#20445;?#28982;后单击“传递”。
在工具栏上,单击“属性?#20445;?#20197;显示查询属性表。
在查询属性表中,设置 ODBC 链接?#22336;?#20018;属性以指定有关要连接的数据库的信息。可以输入连?#26377;?#24687;,也可以单击“生成?#20445;?#28982;后输入要连接的服务器的有关信息。
如果希望将密码和登录保存在连接?#22336;?#20018;信息中,请在提示将密码保存在连接?#22336;?#20018;中时选择“是”。

如果查询不是能返回记录的类型,请将“返回记录”属性设为“否”。
在“SQL 传递查询”窗口中,键入传递查询。
有关查询语法的详细信息,请参阅向其发送查询的 SQL 数据库服务器的文档。

若要运行查询,请单击工具栏上的“运行”。(对于返回记录的传递查询,可以单击工具栏上的“视图”。
如果需要,Microsoft Access 将提示关于 SQL Server 数据库的信息。

注释

如果在“ODBC 连接?#22336;?#20018;”属性中没有指定连接?#22336;?#20018;,或者删除了已有?#22336;?#20018;,则 Access 将使用默认?#22336;?#20018;“ODBC;”。使用该设置时,Access 每次运行查询?#23478;?#27714;输入连?#26377;?#24687;。
某些传递查询除了返回数据外还会返回消息。如果将查询的“日志消息”属性设置为“是?#20445;?#21017; Access 将创建一个包含所有返回消息的表。表名称就是用户名加连?#22336;?nbsp;( - ) 再加一个从 00 开始的有序数字。例如,如果默认用户名为 ADMIN,则返回的表将命名为“ADMIN - 00,”、“ADMIN - 01,”等等。

bardgrx
能不能给一个示例?

zhengjialon
联合查询示例下载: ES4qFnzC.rar

zhengjialon
有关于传递查询,请参?#23478;?#19979;的旧贴,看是否能帮助你多少。

Access传递查询?#22363;蹋?a href="/access-allqry/77.html" target="_blank">http://www.dvzne.live/access-allqry/77.html
旧贴 :http://www.dvzne.live/bbs/dispbbs.asp?BoardID=3&replyID=70589&id=14280&skin=0

rjacky
很多东西都是易学难精的:lol

dudu246
是的呀,易学难精,来学习。

(相关查询-相关文章技巧链接):
ACCESS与SQL SERVER系列之二—MSDE部署-免费Access培训公开课[4]
用查询设?#30772;?#36827;行联合查询设计
联合查询应用举例1
Access或SqlServer中union all 与Union ?#38405;?#23545;比

分享
? 1999-2019 Office交流网?? 中山市天鸣科技发展有限公司 粤ICP备10043721号-5 SQL查询:3
内存占用:4.50MB
PHP 执行时间:0.09
双色球大奖2000年
安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假