sql语句上机练习

el/2024/7/13 10:19:46

学生表

 

课程表

 

选课表

 

用SQL语句做如下操作:

1.在“学生表”中,找出性别为“男”的学生记录,字段包括“姓名”、“出生日期”和“专业”。

2.在“课程表”中,找出“课程名”中包含“计算机”三个字的课程。

3.在“成绩表”中,找出“课程编号”为“001”的课程成绩前三名学生。

4.在“成绩表”、“学生表”和“课程表”中,找出“课程编号”为“001”的课程成绩在[80,90]之间的学生的姓名、课程名和成绩。

5.在“学生表”中,找出“专业”为“计算机软件”、“电子商务”专业的学生信息。

6.统计“计算机文化基础”课程的平均分。

7.查找各门课程的修课人数。

8.找出所有女生的“计算机文化基础”这门课的成绩,包括字段:姓名、课程名、成绩。

9.查找“成绩表”中,课程编号为“001”的成绩高于平均分的所有学生的学号、姓名、课程名和成绩。

10.查找“成绩表”中,高于各门课程平均分的学生信息。

11.查找“课程表”中,没有被学生修课的课程信息。

12.将“课程表”中的课程编号为“001”的学分增加1学分。

13.删除学号为“20030101”学生的相关信息。

 


http://www.ngui.cc/el/2274296.html

相关文章

sql server数据库练习

数据库知识大全(访问密码:9856) 数据库系统概论第五版(王珊-萨师煊)课后习题答案.doc-互联网文档类资源-CSDN下载 数据库2018_数据库复习知识点.docx-互联网文档类资源-CSDN下载 sql server 数据库创建: create database stu…

Java中MySQL数据库的连接

package gs0;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException;public class abc {public static void main(String[] args) throws SQLException { // 连接数据库MySQLString url"jdbc:my…

51单片机LCD1602显示实验

实验目标: 掌握LCD1602显示控制方法;掌握利用Proteus单片机控制系统的仿真及调试方法。 任务: 根据要求编写程序,并写出原理性注释;将检查程序运行的结果,分析一下是否正确;完成所建工程的仿真…

bat/vbs学习

::win xp无害黑屏 @echo off echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. ech…

通过实验理解汇编

实验课题 汇编程序实验 实 验 目 的 掌握汇编程序调试。 分析程序功能。 实 验 过 程 ORG 0000H //一条汇编伪指令,程序从这里开始。 AJMP MAIN//程序跳转到主程序 ORG 0030H//从这里开始直到下一个ORG指令前的程序语句都顺序…

Proteus7.8完美不闪退,亲身试用

简介 Proteus是一款由英国公司出品的EDA工具软件,可以说是目前市场上仿真单片机及外围器件功能比较好的一款软件了。便于操作且功能强大的EDA工具Proteus可支持用于各种电子电器、电子元件的设计与开发,Proteus几乎可以支持多达800中的微控制器型号&…

超好用的PDF转换软件

简介 该程序允许用户将PDF转换为Word、PowerPoint、Exce、Html、图像、Text等格式,并具有强有力的PDF创建、PDF编辑、PDF扫描与存档功能。 扫描功能将允许你通过该软件直接将纸质文件转变为PDF文档。 另外, 软件使用非常简单,具有功能强大所见即所得(WYSIWYG )用户界面…

无线网络技术有哪些-智能家居,物联网

说起无线控制方式,与无线技术的发展是息息相关的。 随着科技的高速发展无线技术也有着日新月异的进步。 基本上一种新的无线技术出现,智能无线产品中都会立即跟进。 特点 应用灵活、无需布线、扩展性好、移动便利等。 通用的无线技术主要包括 红外…

数据库练习sql超详细(期末不挂科系列)

一、设计题:按以下要求用代码完成数据库及表的创建。本大题共3个小题,共40分。 1.创建一个数据库,数据库的名称以学生自己姓名命名。(4分) CREATE DATABASE 陆小马 ON PRIMARY (NAME =陆小马_mdf,FILENAME = C:\陆小马_mdf.MDF,SIZE = 15MB,MAXSIZE = 30MB,FILEGROWTH =…

数据结构复习-链队列入队出队(期末不挂科系列)

章节思维导图: 代码: /***链队的基本操作***/ #include<iostream> #include<fstream> using namespace std;#define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef char QElemType; typedef int Status; typedef char SElemType;//- - - - - 队列的链式存…