网站大量收购独家精品文档,联系QQ:2885784924

[小学教育]P1-7数据查询.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[小学教育]P1-7数据查询

知识回顾 插入数据语句 修改数据语句 删除数据语句 [练习](10m) 1.准备学生成绩数据库; 2.使用代码,在学生表中插入一条数据, 提供必须的数据,数据自拟 3.修改该条数据的姓名,在原姓名后缀上abc 4.删除这条数据 第5章 检索数据库数据 【知识目标】 理解SELECT语句的语法和用法 了解SELECT语句的各子选项的用法 【能力目标】 能够根据需求查询数据 行、列筛选 分组及统计 排序 第5章 检索数据库数据 5.1 SELECT语句概述(P116) SELECT select_list [INTO new_table_name] FROM table_list/view [WHERE search_conditions [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list [ASC|DESC]] 任务1 使用SELECT 定义选择列表 Select_list中列的选择与表示: 基表中全部列或部分列; 派生列及显示列名; 消除列重复值distinct 使用TOP限制结果集 5.2 使用SELECT定义选择列表 5.2.1 从表中选择所有列 在SELECT语句中,使用星号(*)可选择表或视图中的所有列。 【例1】检索系别表中的所有数据 5.2.2 从表中选择部分列 当检索只需要部分列数据时,通过列出字段名来选择列 【例2】检索学生信息,包括班级编号、学号、姓名、性别 5.2.3 从表中选择特殊列(自学) 5.2 使用SELECT定义选择列表 5.2.5 在选择列表中进行计算 派生列:根据表中列进行计算的表达式 【例3】查询学号‘080101’选修的课程门数; 【例4】检索学生信息,包括学号、姓名、年龄。 5.2.4 设置结果集列的名称 为派生列指定显示的列名; 为英文字段名指定显示的中文字段名增加字段可读性; 语法格式如下: column_name AS column_alias column_name column_alias column_alias=column_name 【例】为上面两个例题派生列指定列名 5.2 使用SELECT定义选择列表 5.2.6 使用DISTINCT消除重复项 使用DISTINCT关键字可以从SELECT语句的结果集中消除重复的行。对于DISTINCT关键字来说,空值与空值将被认为是重复内容。 【例5】检索成绩表中的学号,消除重复值 5.2.7 使用TOP限制结果集 使用TOP子句限制结果集中返回的行数。 TOP (expression) [PERCENT] [WITH TIES] 【例6】显示学生表前3条记录 【例7】 显示学生表前10%记录 例题回溯练习 【例1】检索系别表中的所有数据 【例2】检索学生信息,包括班级编号、学号、姓名、性别 【例3】查询学号‘080101’选修的课程门数; 【例4】检索学生信息,包括学号、姓名、年龄。 【例5】检索成绩表中的学号,消除重复值 【例6】显示学生表前3条记录 【例7】显示学生表前10%记录 任务2 使用where筛选行数据 Where中各种条件表示 比较搜索条件 范围搜索条件 列表搜索条件 模式匹配 多条件表示与逻辑运算符 使用Where筛选行数据 5.4 使用WHERE筛选数据 5.4.1 WHERE子句的语法格式 WHERE search_condition 其中search_condition定义要返回的行应满足的条件,该条件是用运算符连接列名、常量、变量、函数等而得到的表达式,其取值为TRUE、FALSE或UNKNOWN。 通过WHERE子句可以指定一系列搜索条件,只有那些满足搜索条件的行才用于生成结果集。 5.4 使用WHERE筛选数据 5.4.2 使用比较搜索条件 比较运算符:=(等于)、(大于)、(小于)、=(大于或等于)、=(小于或等于)、(不等于,SQL-92兼容)、!(不大于)、!(不小于)、!=(不等于) 针对Unicode数据和非Unicode数据,同一SQL排序规则可能会有不同排序方式。对非Unicode数据进行比较时,将忽略尾随空格。 【例8】检索政治面貌为中共党员的教师信息,包括教师编号,姓名,学历,性别,职称。 【练习】检索课程号为1的课程名称。 5.4 使用WHERE筛选数据 5.4.3 使用范围搜索条件 范围搜索返回介于两个指定值之间的所有值; 在WHERE子句中,可以使用BETWEEN运算符来指定要搜索的包括范围,也可以使用NOT BETWEEN来查找指定范围之外的所有行,语法格式如下: test_expression [NOT] BETWE

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档