SQL语言在ACCESS数据库中的应用

SQL语言在ACCESS数据库中的应用

ID:39468466

大小:668.00 KB

页数:68页

时间:2019-07-04

SQL语言在ACCESS数据库中的应用_第1页
SQL语言在ACCESS数据库中的应用_第2页
SQL语言在ACCESS数据库中的应用_第3页
SQL语言在ACCESS数据库中的应用_第4页
SQL语言在ACCESS数据库中的应用_第5页
资源描述:

《SQL语言在ACCESS数据库中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access开发人员参考SELECT语句(MicrosoftAccessSQL)指示MicrosoftAccess数据库引擎将数据库中的信息作为一组记录返回。语法SELECT[predicate]{*

2、table.*

3、[table.]field1[ASalias1][,[table.]field2[ASalias2][,...]]}    FROMtableexpression[,...][INexternaldatabase]    [WHERE...]    [GROUPBY...]    [HAVING...]    [ORDERBY...]    [WIT

4、HOWNERACCESSOPTION]SELECT语句包含以下部分:部分说明predicate下列谓词之一:ALL、DISTINCT、DISTINCTROW或TOP。可以使用谓词来限定返回记录的数量。如果没有指定谓词,则默认值为ALL。*指定选择指定表中的所有字段。table表的名称,该表包含从中选择记录的字段。field1、field2字段名,这些字段包含了要检索的数据。如果包括多个字段,将按它们的排列顺序对其进行检索。alias1和alias2用作列标题的名称,不是table中的原始列名。tableexpression表名称,其中包含要检索的数据。extern

5、aldatabase如果tableexpression中的表不在当前数据库中,则使用该参数指定该数据库名。说明若要执行此项操作,Microsoft®Jet数据库引擎会搜索指定的表,并提取选定的列,再选择符合条件的行,然后按指定的顺序对得到的行进行排序或分组。SELECT语句不会更改数据库中的数据。SELECT通常是SQL语句中的第一个词。大多数SQL语句都是SELECT或SELECT...INTO语句。SELECT语句最简化的语法为:SELECTfieldsFROMtable可以通过星号(*)来选择表中所有的字段。以下的示例选择在Employees表中的所有字段:

6、SELECT*FROMEmployees;如果一个字段名包括于FROM子句内的多个表中,请在该字段前面加上表名和.(圆点)号。在下面的示例中,Department字段同时存在于Employees表和Supervisors表中。SQL语句从Employees表中选择出部门并从Supervisors表中选择出主管名:SELECTEmployees.Department,Supervisors.SupvNameFROMEmployeesINNERJOINSupervisorsWHEREEmployees.Department=Supervisors.Department

7、;创建Recordset对象时,MicrosoftJet数据库引擎将使用表的字段名作为Recordset对象中的Field对象名。如果需要其他字段名或者名称不适合用来生成该字段的表达式,请使用AS保留字。以下示例使用标题Birth来命名生成的Recordset对象中的返回Field对象:SELECTBirthDateASBirthFROMEmployees;只要使用的聚合函数或查询返回的是不明确的或重复的Field对象名称,就必须使用AS子句为该Field对象另外提供一个替代名称。以下示例使用标题HeadCount来命名生成的Recordset对象中的返回Fiel

8、d对象:SELECTCOUNT(EmployeeID)ASHeadCountFROMEmployees;可以在SELECT语句中使用其他子句进一步约束和组织所返回的数据。有关详细信息,请参阅相应子句的帮助主题。示例下面的一些示例假定Employees表中存在一个假想的Salary字段。请注意,该字段实际并不存在于罗斯文数据库的Employees表中。本例基于SQL语句创建一个动态集类型的Recordset,该语句选择Employees表中所有记录的LastName和FirstName字段。它调用EnumFields过程,该过程将Recordset对象的内容显示到调

9、试窗口。SubSelectX1()DimdbsAsDatabase,rstAsRecordset'ModifythislinetoincludethepathtoNorthwind'onyourcomputer.Setdbs=OpenDatabase("Northwind.mdb")'Selectthelastnameandfirstnamevaluesofall'recordsintheEmployeestable.Setrst=dbs.OpenRecordset("SELECTLastName,"_&"FirstNameFROMEmployees;")'Pop

10、ulate

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。