logo

咨询热线

15020086924 (点击在线咨询)
您现在的位置:山东自考网>复习资料 > 正文
自考攻略

2023年10月山东自考《数据库系统原理》知识点之SQL的数据查询

时间:2023-09-05 11:29:25 作者:储老师

自考助学   2023年10月山东自学考试正在备考阶段,请广大考生关注“山东自考网”,及时获取模拟试题、历年真题、最新山东自考成绩、山东自考报名、山东自考备考经验等信息!

  3.3.1 SELECT语句的基本句法

  考核要求:达到“综合应用”

  层次知识点:SELECT-FROM-WHERE句型的应用

  (1) SELECT-FROM-WHERE句型

  SELECT 列名表(逗号隔开) FROM 基本表或视图序列 WHERE 条件表达式

  Notice:掌握条件表达式中各种运算符的应用。  算术比较运算符=,>,<,<>或!=,<=,>=;

  逻辑运算符AND、OR、NOT;

  集合成员资格运算符:IN,NOT IN;

  谓词:EXISTS(存在量词),ALL,SOME,UNIQUE;

  聚合函数:(在下面介绍)

  (2) SELECT句型使用实例本节内容需要多看例题,多作习题进行掌握。

  Notice:嵌套的SELECT语句的用法

  (3)聚合函数注意各个函数的含义:

  3.3.2 SELECT 语句完整的句法考核要求:达到“综合应用”层次

  知识点:SELECT 语句完整句法的使用

  SELECT 列名表(逗号隔开)

  FROM 基本表或视图序列[WHERE 条件表达式] (行条件子句)

  [GROUP BY 列名序列] (分组子句)

  [HAVING 组条件表达式] (组条件子句)

  [ORDER BY列名[ASC|DESC]……] (排序子句)

  本节内容需要多看例题,多作习题进行掌握

  3.3.3 SELECT语句中的限定

  考核要求:达到“领会”层次知识点:种限定的使用目的和方法

  (1)SELECT子句中的规定如果要求输出表格中不允许出现重复元组,则在SELECT后加一DISTINCT

  SELECT子句中允许出现+,-,*,/,以及列名,常数的算术表达式

  (2) 条件表达式的算术比较操作

  WHERE 子句中可以用BETWEEN……AND……来限定一个值的范围

  (3)列和基本表的改名操作

  同一个基本表在 SELECT语句中多次引用时可用AS来增加别名

  (4)字符串的匹配操作

  WHERE子句中字符串匹配用LIKE和两个通配符,%和下划线_.

  (5)集合的并、交、差操作

  查询结果的结构完全一致时,可将两个查询进行并(UNION)交(INTERSECT)差(EXCPT)操作

  (6)空值的比较操作

  查询空值操作不是用='null',而是用 IS NULL来测试。

  (7)集合的比较操作

  集合成员资格比较用 IN/NOT IN集合成员算术比较用元组θSOME/ALL (θ是算术比较运算符)

  (8) 导出表的使用

  如果在FROM子句中使用了子查询,可以给子查询结果起个表名和相应的列名。

  (9) 基本表的自然联接操作

  基本表的自然联接操作是用 NATURAL INNER JOIN来实现的。

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

考试提醒

准考证打印时间:10月21-26日
  • 考生交流群
  • 微信公众号
  • 考生交流群 扫一扫加入微信交流群

    与考生自由互动、并且能直接与专业老师进行交流解答。

  • 微信公众号 扫一扫加关注微信公众号

    与考生自由互动、并且能直接与专业老师进行交流解答。

关注公众号

回复“免费资料”领取复习资料

微信公众号

微信公众号

微信交流群

微信交流群

<<点击收起

在线咨询

在线咨询

联系微信
联系
微信
学习群
微信
学习群
在线报名
在线
报名
回到顶部
回到
顶部
APP下载
微信客服
微信交流群