- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * Sum(数值列表) 返回数值列表中值的总和 Avg(数值列表) 返回数值列表中值的平均值 Count(数据) 返回数据值的个数,即统计记录数 Max(数值列表) 返回数值列表中值的最大值 Min(数值列表) 返回数值列表中值的最小值 统计函数 * 3.6.1 生成表查询 【例3-15】创建学生选课情况查询,并将查询结果存储为一个表 * * 3.6.2 删除查询 删除查询可以从单个表中删除记录,也可以从多个相互关联的表中删除记录 要从多个表中删除相关记录,必须满足: 关系窗口中定义相关表之间的关系 关系对话框中选择“实施参照完整性”复选项 关系对话框中选择“级联删除相关记录”复选项 * 【例3-16】删除“学生成绩生成表”中考试不及格的记录 * 3.6.3 更新查询 【例3-17】利用更新查询将“平时成绩”改为“平时成绩×30%”,将“考试成绩”改为“考试成绩×70%” * 3.6.4 追加查询 【例3-18】将“新生”表的记录追加到“学生”表中 * 重命名查询字段 在查询结果中将“专业名称”一列 的字段名称改为“所修专业” * 选择输出SELECT子句 SELECT [谓词][表别名.] SELECT表达式 [ AS 列别名] [,[表别名.] SELECT表达式 [ AS 列别名]…] 指定在查询结果中包含的字段、常量和表达式 [谓词]:指定查询选择的记录,可取ALL、DISTINCT、DISTINCTROW、TOP n PERCENT,缺省值为ALL [表别名]:在FROM子句中给表取的别名 SELECT表达式:用户查询的内容,多个字段用逗号分隔 [AS 列别名] : AS后的列别名将成为实际输出的列名 * 数据来源FROM子句 FROM 表名 [ AS 表别名][[INNER | LEFT | RIGHT | JOIN [[表名][ AS 表别名] [ON 联接条件]]…][IN 库名] 【功能】用于指定查询的表名,并给出表别名 表名][AS 表别名]:为表指定一个临时别名。若指定了表别名,则整个SELECT语句中都必须使用这个别名代替表名 INNER JOIN:规定内连接。只有在被连接的表中有匹配记录的记录才会出现在查询结果中 * 数据来源FROM子句(续) LEFT JOIN:规定左外连接。JOIN左侧表中的所有记录及JOIN右侧表中匹配的记录才会出现在查询结果中 RIGHT JOIN:规定右外连接。JOIN右侧表中的所有记录及JOIN左侧表中匹配的记录才会出现在查询结果中 [ON 连接条件]:指定连接条件 [IN 库名]:指定表所在的库,用库文件的完整路径表示,省略表示当前库 * 输出目标INTO子句 [INTO 新表名][IN 库名] 【功能】将查询结果输出到指定的目标 [INTO 新表名]:创建一个新表来保存查询结果 SELECT DISTINCT 学号 INTO 选课的学生 FROM 学生选课; 查询结果:创建新表“选课的学生”,并将本次查询结果存入新表中,新表的结构按查询结果中包含的字段为准 [IN 库名]:将产生的新表存入指定的数据库中, 否则存在当前数据库中 * 条件WHERE子句 指定查询条件(满足逻辑表达式的数据)作为可选项,如果不加条件,则所有数据都作为查询结果 逻辑表达式一般包括连接条件和过滤条件 连接条件:多表查询时指定表和表之间的连接字段。格式如下:别名1.字段表达式1=别名2.字段表达式2 过滤条件:进行数据筛选时指定筛选条件。格式如下:别名.字段表达式=值 * 条件WHERE子句 查询条件 所用符号或关键字 说明 关系条件 =,,=,,=,==,, #,!= 复合条件 NOT,AND,OR 确定范围 BETWEEN…AND (或反条件NOT BETWEEN…AND) 表达式 BETWEEN 值1 AND 值2 若表达式的值在值1和值2之间(包括值1和值2),返回真,否则返回假 包含子项 IN(或反条件 NOT IN) 表达式 IN (值1,值2,…) 若表达式的值包含在列出的值中,返回真,否则返回假 字符匹配 LIKE(字符串格式中可 使用通配符) 可使用的通配符包括星号 (*)、百分 号 (%)、问号 (?)、下划线字符 (_)、 数字符号 (#)、感叹号 (!)、连字符 (-) 以及方括号 ([ ])等 * 分组统计GROUP子句 [GROUP BY 分组字段列表] [HAVING 过滤条件] 对查询结果进行分组统计,统计选项必须是数值型的数据 分组字段列表:最多10个用于分组记录的字段的名称,列表中的字段名称的顺序决定了分组的先后顺序 可以和GROUP BY一起使用的
文档评论(0)