计算机SQL 数据查询

2022-07-21 07:54:14   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《计算机SQL 数据查询》,欢迎阅读!
数据查询,计算机,SQL
实验6 数据查询

一、实验目的

1、掌握select语句及其各子句的语法;

2、掌握数学函数、字符函数及日期时间函数的应用 3、熟练使用各种常用运算符。 二、实验内容 1、单表查询 2、多表查询 3、条件查询 4、排序与分组 三、实验步骤 说明:

1下列操作均在student数据库中进行。请先附加数据库student 2SQL命令请写入实验报告的实验步骤处。

1、单表查询

1)以“学生表”为数据源,输出学号、姓名列。 2)输出每个学生的学号,姓名,年龄

3)输出学号姓名(学号、姓名两列合并后的名称)和性别列,如下图所示。(提示:使用字符串连接符“+”将学号、姓名列进行连接。

4)查询“学生表”中的学生姓氏有几个?(提示:使用distinct 5)查询身高最高的前3名同学。

6)查询分数最高的前3名同学,显示他们的学号和成绩。 7)查询年龄最大的5名同学,显示他们的姓名和出生日期。 2、多表查询


1)以“学生表”“成绩表”为数据源,查询学生的姓名、成绩。 2)以“学生表”课程表”“成绩表”为数据源,查询学生的学号、姓名、课程名称、成绩。

3、条件查询

1)查询身高大于170的女生,输出他们学号,课程名称和成绩。 2)查询身高在180200之间的学生。

3)查询不在19791980年这个时间段出生的同学,输出他们的姓名,出生日期。 4)查询2月或8月出生的同学,显示姓名、出生日期两列。

5)在学生基本情况表中查找姓“李”的名字为单名的学生的学号和姓名。 6)查询不姓“孙”也不姓“李”的同学,输出他们的姓名、班级名。 7)查询成绩不是80或不是90分的同学,查询结果包含:

A. 成绩在8090之间的同学 B. 所有同学

C. 8090这两个分数以外的其他成绩的同学 D. 大于80的同学和小于80的同学

8)查找出生日期未知的学生的学号、姓名。 4、排序、分组、统计

1)显示学号,姓名,身高,出生日期四列,按身高的升序进行排序,若身高相同,则按出生日期的降序排序。

2)创建查询,显示学号、姓名、成绩列。按“学号”列升序排序,学号相同的情况下,再按“成绩”列降序排序。

3)查找男女人数,显示性别、人数两列。

4)求各班的平均身高,显示班级号及统计数据。

5)查询每个同学的平均分,显示学号、姓名、平均分三列。


本文来源:https://www.wddqxz.cn/4dbe03afd7bbfd0a79563c1ec5da50e2524dd1b4.html

相关推荐