Access语法大全.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:5 大小:24KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Access语法大全.doc

Access语法大全.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Access语法大全来源:www.accessoft.com点击数:880评论数:2来源点击数评论数评论|收藏|复制like查询用*SELECT*FROMflashWHEREfilenamelike'*http*';DELETE*FROMcompany_guangxiWHERE机构名称notlike'*公司*'and机构名称notlike'*工厂*';删除查询DELETE*FROM订单WHERE订单.下单日期<=#1/1/2002#更新查询UPDATE产品SET产品.建议售价=[建议售价]*1.2WHERE产品.厂牌="MOTOROLA"accesssql语句查询查询时生成序号SELECT(SELECTCount([xlh].[aa])ASAutoNumFROMxlhWHERE(((xlh.aa)<=xlh_Alias.aa));)AS序号,xlh.aaFROMxlhASxlh_AliasINNERJOINxlhONxlh_Alias.aa=xlh.aaORDERBYxlh.aa;多表sql查询SELECTtest.aaAS第一个字段,test1.bbAS第二个字段,test1.ccFROMtest,test1WHEREtest.aa=test1.aa;多表sql查询1SELECTa.aa,b.bb,b.cc,b.cc*100AS合计FROMtestASa,test1ASbWHEREa.aa=b.aa;多表sql查询排序SELECTa.aa,b.bb,b.ccAS第三个字段FROMtestASa,test1ASbWHEREa.aa=b.aaORDERBYb.cc;查询例子SELECTa.dhhmFROMxl11aASa,xl919ASbWHEREa.dhhm=b.dhhmandaa<>"1";日期时间分隔符是#而不是引号Select*FromTab1Where[Date]>#2002-1-1#;函数及计算合计的群组,运算式及条件SELECT订单.客户编号,Sum(订单.含税价)AS含税价之总计,Last(订单.订单日期)AS订单日期之最后一笔,Date()-[订单日期之最后一笔]AS距今天数FROM订单WHERE(订单.订单日期>=#12/1/2006#)GROUPBY订单.客户编号11-2查询指令群组条件多个计算栏位多资料表查询指令INNERJOIN-最基本的JOIN方式SELECT客户.公司名称,订单.订单编号,订单.订单日期FROM客户INNERJOIN订单ON客户.客户编号=订单.客户编号11-2查询指令多资料表查询指令LEFT及RIGHTJOINSELECT客户.公司名称,客户.连络人姓名,订单.客户编号FROM客户LEFTJOIN订单ON客户.客户编号=订单.客户编号WHERE(订单.客户编号IsNull)11-2查询指令四种动作查询指令制成资料表SELECT客户.客户编号,客户.公司名称,订单.下单日期,订单.含税价INTO客户及订单FROM客户INNERJOIN订单ON客户.客户编号=订单.客户编号新增查询INSERTINTO客户及订单(客户编号,公司名称,下单日期,含税价)SELECT客户.客户编号,客户.公司名称,订单.下单日期,订单.含税价FROM客户INNERJOIN订单ON客户.客户编号=订单.客户编号11-3动作查询指令四种动作查询指令下边列出sqlserver与access的语法差别,方便大家在更换程序数据库时查询。日期分隔符号access:英镑符(#)sqlserver:撇号(’)Boolean常量access:True、False;On、Off;Yes、No;整数:-1(真)、0(假)。sqlserver:整数:1(真)、0(假)字符串连接access:和号(&)sqlserver:加号(+)通配符access:星号(*)与零个或更多字符匹配。问号(?)与单个字符匹配。叹号(!)意味着不在列表中。英镑符(#)意味着单个数字。sqlserver:百分号(%)与零个或更多字符匹配。下划线(_)与单个字符匹配。上插入符(^)意味着不在列表中。没有与英镑符(#)对应的字符。DROPINDEXaccess:DropIndex<索引名>ON<表名>sqlserver:DropIndex<表名>.<索引名>表添加标识列access:altertable<表名>add<列名>Counter(1,1)sqlserver:altertable<表名>add<