sql语句:
SELECT * FROM 学生表 WHERE 学号 = 1 //如果是数值,直接写
SELECT * FROM 学生表 WHERE 姓名 = "张三" //如果是文本类型,要加英文引号
2)两个表关联查找:
SELECT *
FROM 课程表 WHERE 姓名 not in (SELECT 姓名
FROM 学生表);
有多个条件的时候, 利用and 来增加条件。
当然,如果条件是或的关系,需要利用 or 来关联。
此外,条件可以利用* 来含糊查找。
select * from Table1 where Table1.字段一 like '*重点*’';
注意事项:
1)当sql语句中涉及到多张表的时候,where条件中的字段需要利用表名 加上 点(.)来关联;
2)where中的字段需要利用英文单引号或双引号括起来
3)sql语句末端利用英文分号结束
4)含糊查找利用like配合*来匹配条件
5)条件中利用=来精确匹配
查找结果:
SELECT *
FROM 课程表 left join 学生表 on 学生表.姓名=课程表.姓名
2)利用left
5.access中的导出查询结果为excel
6.更新字段
1)在单表中更新字段
例1:
update 表名 set 要更新字段=修改后内容 where 条件;
update PipeLine set state='0' where Address='33';
例2:
update 表名 set 要更新字段=修改后内容;
update T1 set 备注=说明; (该例中,备注和说明都是表中字段)
例3:
字段为空表示方法
update T1 set 备注=说明 where 备注 is null;
update T1 set 备注=说明 where 备注=‘’; //如果上边的更新不了,可以用这条sql
2)多表关联更新字段
update 要更新字段的表名T1 inner join 关联的表名T2 on 更新条件 set 要更新的字段
update T1 inner join T2 on T1.地点=T2.地点 set T1.备注=T2.备注;