Access2010:第4章查询2010.ppt

4.8 创建SQL查询 3. DROP语句 可以使用DROP TABLE语句删除某个不需要的表。 基本格式为: DROP TABLE 表名; 【例4-22】将“班级”表删除。 DROP TABLE 班级; 注意: 表一旦被删除,表中数据以及在该表上建立的索引等都将自动删除,并且无法恢复,所以执行此操作时一定要格外注意。 4.INSERT语句 INSERT 语句实现数据的插入功能,可以将一条记录插入到指定的表中。 基本格式为: INSERT INTO 表名 [(列名1[,列名2…])] VALUES (常量1[,常量2]…); 【例4-23】 向student表中插入一条新记录,其中“学号”为“2012011100”,“姓名”为“肖韩”,“出生日期”为“1994-12-12”,“性别”为“男”。 说明: (1)VALUES后给定的值要和前面的列一一对应,数据类型要一致,数据个数要和列数相同。 (2)如果给定的值的个数和表中的列数相同,且数据类型一致,则可省略列名。 5.UPDATE语句 UPDATE语句实现数据的更新功能,能够对指定表中的所有记录或满足条件的记录进行更新操作, 基本格式为: UPDATE 表名 SET 列名1=表达式1[,列名2=表达式2… WHERE 条件; 【例4-24】 将student表中“学号”为“2012011100”的学生“姓名”改为“肖寒”。 【例4-25】 将成绩表中所有不及格学生的成绩都提高5分。 说明: 利用UPDATE语句可以实现“更新查询”的功能。 6.DELETE语句 DELETE语句实现数据的删除功能,能够对指定表中所有记录或满足条件的记录进行删除操作 基本格式为: DELETE FROM 表名 WHERE 条件; 【例4-26】 将student表中“学号”为“2012011100”的学生信息删除。 说明: 利用DELETE语句可以实现删除查询的功能。 7.SELECT语句 SELECT语句可以从指定表中创建一个指定范围内的、满足条件的、按某字段分组的、按某字段排序的指定字段组成的新记录集。 Like通配符的使用方法 通配符 使用方法 应用示例 * 表示由0个或任意多个字符组成的字符串,在字符串中可以用做第一个字符或最后一个字符 Like *好*,包含“好”的字符串 ? 表示任意一个字符 Like 刘? ,以“刘”开头,后跟一个字符的字符串 [] 表示位于方括号内的任意一个字符 Like [BCD]* ,以“B”、“C”、“D”中任一个开头的字符串 [!] 表示不在方括号内的任意一个字符 Like [!ag]* ,不以“a”、“g”开头的字符串 [-] 表示指定范围内的任意一个字符(必须以升序排列字母范围) Like [B-D]* ,以“B”、“C”、“D”中任一个开头的字符串 # 表示任意一个数字字符 Like 201201##,以“201201”开头,后跟两个数字字符的字符串 3.逻辑运算符 逻辑运算符用于实现逻辑运算,如“并且”、“或者”、“非”等。逻辑运算符通常与比较运算符一起使用,从而构成复杂的表达式,表达式的值为True或False。 4.5 查询的表达式 逻辑运算符 运算符 说明 示例 Not 非 Not(56),表达式值为True And 并且 (65) And (ABCabc),表达式为False Or 或者 学生.学号 Like *6* Or 学生.姓名 Like 张*,表示学号中含有数字6或姓张的学生记录 在查询设计视图中,同一行中的条件表达式使用And运算符组合;不同行中的条件表达式使用Or运算符组合。在一个查询中同时使用两个以上的条件表达式时,按照先And后Or的优先级来组合各个条件表达式。 4.连接运算符 连接运算符主要用于连接字符串,常见的连接运算符有“”、“+”。 4.5 查询的表达式 “”、“+”都可以将两个字符串连接在一起,左面的字符串在前面,右面的字符串在后面。但“”也能把数字和日期等非字符串数据和字符串数据进行连接。 4.5.2 常见表达式的应用 表达式通常有:算术表达式、字符串表达式、比较表达式和逻辑表达式。 4.5 查询的表达式 【例4-7】使用设计视图创建名为“姓李的男同学”的查询,即创建用于从“学生”表搜索姓李的男同学记录。 通过查询操作完成表内部或各表之间数据的计算,是常用的—个功能。完成计算操作是通过在查询对象中设立计算查询列来实现的。计算查询列本质上是一个计算表达式。 4.6 在查询中创建计算字段 在Access 中创建查询时,可以执行两类计算:汇总计算和自定义计算。汇总计算要借助于系统提供的聚合函数。自定义计算通常需要在设计视图中定义计算字

文档评论(0)

1亿VIP精品文档

相关文档