小工具知识网

当前位置: 首页 > 行业知识 > ​数据库原理及应用上机(实验三 SQL数据查询)

行业知识

​数据库原理及应用上机(实验三 SQL数据查询)

2026-11-13 00:58:09 来源:互联网转载

✨作者:命运之光 

✨专栏:数据库原理及应用上机实验

​ 

目录

 ✨一、实验目的和要求

✨二、实验内容及步骤

✨三、实验结果

✨四、附加练习

✨五、实验总结


前言: 数据库原理及应用上机实验报告的一个简单整理后期还会不断完善 


 ✨一、实验目的和要求

1.掌握SQL Server查询分析器的使用方法,加深对SQL查询语句的理解。

2.熟练掌握查询语句的一般格式。

3.熟练掌握数据查询中的排序、分组、统计、计算和集合的操作方法。

4.熟练掌握连接、嵌套和集合查询的使用。

✨二、实验内容及步骤

(一)单表查询

1 无条件查询

例1 查询全体学生的详细记录。这是一个无条件的选择查询,其命令为:

SELECT  * FROM  Student;          /*这里的“*”等价于ALL*/

其结果为Student表中的全部数据。

例2  查询全体学生的姓名(Sname)、学号(Sno)、所在系(Sdept)。这是一个无条件的投影查询,其命令为:

SELECT Sname, Sno, Sdept  FROM  Student;

例3  查询全体学生的学号(Sno)、姓名(Sname)及出生年份。由于SELECT子句的不仅可以是表中的属性列,也可以是表达式,故可以查询经过计算的值。其命令为:

SELECT Sno, Sname, 2012-Sage as '2012-Sage' FROM Student;

例4 查询全体学生的学号、姓名、出生年份和所在系,要求用小写字母表示所有系名。其命令为:

SELECT Sno, Sname, 2012-Sage 'Year of Birth', LOWER(Sdept) Sdept FROM Student;

例5  查询选修了课程的学生学号。其命令为:

SELECT DISTINCT Sno FROM SC;

2 条件查询

例6  查询数学系(MA)全体学生的学号(Sno)和姓名 (Sname)。其命令为:

SELECT Sno, SnameFROM StudentWHERE Sdept='MA';

【题7】查询考试成绩有不及格的学生的学号。

SELECT DISTINCT SnoFROM SCWHERE  Grade

上一篇:揭秘协成WiFi源码,探索无线网络奇幻之旅

下一篇:诺诺发票微信快捷操作指南,一键打开,轻松管理!