您的位置:IT教程网首页>数据库教程>access>accesssql语句

accesssql语句



您正在看的acce教程是:accesql语句。

两个表关联修改多个字段
UPDATEchhlASa,jjASbSETa.fzr=b.fzr,a.gh=b.gh
WHEREa.dhhm=b.dhhm;

updatechhlset(fzr,gh)=
(SELECTb.fzr,b.gh
FROMchhlASa,jjASb
WHEREa.dhhm=b.dhhm);

如果Tab2可以不是一个表,而是一个查询
UPDATETab1a,(SelectID,NameFromTab2)
SETa.Name=b.Name
WHEREa.ID=b.ID;

UPDATETab1a,Tab2
SETa.Name=b.Name
WHEREa.ID=b.ID;

访问多个不同的ACCE数据库-在SQL中使用In子句,外部数据库不能带密码
Selecta.*,b.*FromTab1a,Tab2bIn'db2.mdb'Wherea.ID=b.ID;

将一个表的某个字段置空
UPDATEchhlASaSETa.fzr=null,a.gh=null;

删除两个表中字段一样的记录
deletefromxl11wheredhhmin(SELECTa.dhhm
FROMxl11ASa,xl919ASb
WHEREa.dhhm=b.dhhm;);

完成后ACCE中字段Name索引属性显示为--有(无重复)
CreateUniqueIndexiNameONTab1(Name);

下面的语句删除刚才建立的两个索引
DropIndexiDateONTab1
DropIndexiNameONTab1;