下载此文档

第4章 关系数据库标准语言——SQL语言(3).ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
数据查询 SQL 语言中最重要、最核心的操作就是数据查询。关系代数的运算在关系数据库中主要由 SQL 数据查询来体现。 2问题提出: 查找所有女生的学生学号与姓名 Select sno,sname From student Where sex= '女'; Π sno,sname( σ sex= ‘女’(Student)) 3 ▲SELECT 语句完整的句法: 其基本格式为: SELECT [ ALL|DISTINCT ] < 目标列表达式>[,<目标列表达式>]… FROM <表名或视图名>[,<表名或视图名>]…[ WHERE< 条件表达式> ] [ GROUP BY <列名 1> [ HAVING < 组条件表达式>]] [ ORDER BY <列名 2> [ ASC|DESC ]]; 4 其中: ① SELECT 子句说明要查询的数据。 ALL 表示筛选出数据库表中满足条件的所有记录,一般情况下省略不写。 DISTINCT 表示输出结果中无重复记录。② FROM 子句说明要查询的数据来源。。③ WHERE 子句指定查询条件。④ GROUP BY 子句表示在查询时,可以按照某个或某些字段分组汇总。 HAVING 子句必须跟随 GROUP BY 一起使用,表示在分组汇总时,可以根据组条件表达式筛选出满足条件的组记录。⑤ ORDER BY 子句表示在显示结果时,按照指定字段进行排序。 ASC 表示升序, DESC 表示降序,省略不写默认情况下是 ASC 。 5 下面我们以学生选课系统为例说明 SELECT 语句的各种用法。学生表: Student(Sno , Sname , Sex , Age , Dept) 6 课程表: o , Cname , Tname , Cpno , Credit) 7 选课表: SC(Sno , Cno , Grade) 8单表查询 ?选择表中的全部列或部分列,这就是投影运算。(1)查询指定的列【例】查询全体学生的学号、姓名和年龄。 SELECT Sno,Sname,Age FROM Student; 9 【例】查询全部课程的课程名称和授课教师名。 ame,Tname FROM Course; 10 (2)查询全部列【例】查询全部课程的详细记录。 SELECT * FROM Course;

第4章 关系数据库标准语言——SQL语言(3) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人独角戏
  • 文件大小427 KB
  • 时间2017-05-26