第三章查询和统计.pptVIP

  • 3
  • 0
  • 约3.26千字
  • 约 24页
  • 2017-03-04 发布于天津
  • 举报
第三章查询和统计

SELECT-SQL查询语句 SQL(Structure Query Language,结构化查询语句)是美国国家标准局按ANSI确认的关系数据库语言的标准,用于对关系型数据库中的数据进行存储、查询、更新等操作。SQL语言是一种交互式的计算机语言,它不仅能在单机环境下提供对数据库的各种访问操作,而且还可作为一种分布式数据库语言用于客户/服务器模式数据库应用的开发。 SQL命令动词 查询功能 SQL查询语句的格式主要有SELECT 子句、FROM子句、INTO子句、TO子句、WHERE子句、GROUP BY子句和ORDER BY 子句, SELECT主要短语的含义: SELECT 说明要查询的数据 FROM 说明要查询的数据来自那个或那些表; WHERE 说明查询条件; GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总; HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件; OREDR BY短语用来对查询的结果进行排序,默认为升序。ASC升序(ascent) ,DESC降序(descent) 简单查询 SELECT 、FROM 、WHERE 三个子句构成最常用的、最基本的SQL查询语句。 SELECT-SQL应用举例 查询STUDENT.DBF表中的全部信息。 SELECT * FROM STUDENT 查询STUDENT.DBF表中所有同学的姓名,院系 SELECT 姓名,院系 FROM STUDENT 查询STUDENT.DBF表中女生的全部信息 SELECT * FROM STUDENT WHERE 性别=“女” SELECT 姓名,出生日期 as 出生日 FROM STUDENT 查询结果的字段名列表可以使用别名 查询STUDENT.DBF表中所有同学的学号、姓名和年龄。 SELECT 学号,姓名,YEAR(DATE())-; YEAR(出生年月) AS 年龄 FROM STUDENT 查询STUDENT.DBF表中所有“公共卫生专业或临床医学专业同学的学号,姓名,专业信息。 SELECT 学号,姓名,专业 FROM STUDENT WHERE 专业=“公共卫生 OR 专业=临床医学 查询SCORE.DBF表中所有同学的学号、计算机成绩(降序)。 SELECT 学号,成绩 FROM SCORE ORDER BY 成绩 DESCENT 查询计算机成绩前三名学生 SELECT * TOP 3 FROM SCORE ORDER BY 成绩 DESC 查询STUDENT表中学号以98开头的男同学的所有信息 SELECT * FROM STUDENT WHERE 学号 LIKE 98* and 性别=男 简单的联接查询 找出“数据挖掘原理”成绩大于等于80分以上的学生学号姓名和专业 SELECT student.学号,姓名,院系 as 专业 FROM student,score,course WHERE 成绩=80 AND course.课程名=数据挖掘原理 and student.学号=score.学号 AND score.课程号=course.课程号; SELECT student.学号, student.姓名, student.院系 FROM student INNER JOIN (course INNER JOIN score ON course.课程号 = score.课程号) ON student.学号 = score.学号 WHERE score.成绩=80 AND course.课程名=数据挖掘原理; 嵌套查询 找出“数据挖掘原理”成绩大于等于80分以上的学生学号姓名和专业还可一这样写 SELECT student.学号, student.姓名, student.院系 AS 专业 FROM student, score, course WHERE (((score.成绩)=80) AND ((score.课程号) in (select course.课程号 from course where 课程名=数据挖掘原理))); 上述SQL语句执行的是两个过程,首先在course中找出课程名为“数据挖掘原理”课程号 联合查询 例 :查询STUDENT.DBF表中所有“公共卫生专业或临床医学专业同学的学号,姓名,专业信息。 SELECT 学号,姓名 FROM STUDENT WHERE 专业=临床医学 UNION; SELECT 学号,姓名 FROM STUDENT WHERE 专业=“公共卫生 举例 显示所有已选课同学的学号、姓名 select distinct stude

文档评论(0)

1亿VIP精品文档

相关文档