`

sql 学生成绩表

阅读更多


create table student
(
  id   VARCHAR2(10) not null,
  name VARCHAR2(20) not null
)

create table prices
(
  sid   VARCHAR2(10) not null,
  cid   VARCHAR2(20) not null,
  price VARCHAR2(20) not null
)

create table class
(
  id   VARCHAR2(10) not null,
  name VARCHAR2(20) not null
)






SELECT p.sid as 学生ID
        ,(select s.name from student s where s.id=p.sid ) as 名称
        ,(SELECT p1.price FROM prices p1 WHERE p1.sid=p.sid and p1.cid=1) AS 语文
        ,(SELECT p2.price FROM prices p2 WHERE p2.sid=p.sid and p2.cid=3) AS 数学
    FROM prices AS p
    GROUP BY p.sid
    ORDER BY p.sid desc;



SELECT p2.price ,p2.sid '学号',s.`name` '名称',c.`name`
FROM score p2,student s,class c WHERE c.id=p2.cid and s.id=p2.sid
ORDER BY s.name;
  • 大小: 6.4 KB
  • 大小: 8.2 KB
分享到:
评论

相关推荐

    sql学生成绩管理数据库

    学生成绩管理数据库,SQL serves2012学生表,课程表,成绩表

    SQL+VB学生成绩管理系统

    《SQL+VB学生成绩管理系统详解》 在信息化教育的时代,学生成绩管理系统的应用已经变得至关重要。本文将深入探讨一款基于SQL数据库和Visual Basic(VB)编程语言开发的学生成绩管理系统,主要关注其核心功能——...

    sql学生成绩管理系统课程设计数据库.doc

    【SQL学生成绩管理系统课程设计数据库】是一个针对高校成绩管理的数据库系统,旨在解决传统人工管理成绩时工作量大、效率低下的问题。系统通过计算机技术实现自动化管理,提高数据处理的准确性和效率,同时也方便...

    java+sql学生成绩管理系统(有文档).rar

    《Java+SQL学生成绩管理系统详解》 在信息技术飞速发展的今天,学生管理系统的开发已经成为教育信息化的重要组成部分。本文将围绕“Java+SQL学生成绩管理系统”进行详细解析,涵盖系统设计、数据库构建、Java编程及...

    VB+SQL学生成绩管理系统

    【VB+SQL学生成绩管理系统】是一个用于学校学生信息管理和成绩管理的计算机应用程序,它集成了Visual Basic(VB)编程语言和SQL Server数据库技术。该系统的主要目标是将学生信息的管理工作标准化、规范化,并实现...

    SQL学生成绩管理系统

    《SQL学生成绩管理系统》是基于SQL Server数据库技术构建的一款教育管理软件,主要目标是对学生的成绩进行有效的管理和分析。在数据库设计中,这样的系统通常包括数据表的创建、关系模型的构建以及各种查询和报表的...

    sql 学生成绩管理系统

    SQL 学生成绩管理系统知识点总结 本文将对 SQL 学生成绩管理系统的知识点进行总结,该系统包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等多个方面。 需求分析 在需求分析中,我们需要了解系统的功能...

    sql学生成绩查询系统(简单页面

    【SQL学生成绩查询系统】是一个基础的网页应用,主要用于教育机构或个人学习环境中,方便学生、教师或管理员快速查询学生的成绩。系统的核心是数据库管理,通过SQL(结构化查询语言)来操作和检索数据。这里,我们...

    SQL课程设计(学生成绩管理系统)

    在学生成绩管理系统中,SQL用于定义成绩表、学生表、课程表等结构,并进行数据的增删改查。 2. **VB(Visual Basic)与SQL的连接** VB是一种面向对象的编程语言,常用于开发桌面应用程序。通过ADO(ActiveX Data ...

    Java+MYSQL学生管理系统_javaSQL学生成绩管理_

    在这个项目中,开发者使用Java作为编程语言,利用MySQL作为后台数据库,通过Eclipse开发环境进行集成开发,实现了对学生成绩的管理。 首先,让我们详细探讨Java在系统中的作用。Java是一种面向对象的编程语言,以其...

    java+SQLServer学生成绩管理系统(代码+数据库)

    【Java + SQLServer 学生成绩管理系统】 在IT领域,构建一个学生成绩管理系统是常见的实践项目,尤其对于初学者来说,它可以帮助理解和掌握数据库管理、后端编程以及用户界面设计的基本概念。在这个"java+SQLServer...

    学生表 课程表 成绩表 教师表50个常用sql

    对于常用sql足以,对于面试也非常有用非常有利于找工作

    vb+sql学生成绩管理系统+学生选课系统指导书

    《VB+SQL学生成绩管理系统+学生选课系统》是一个基于Visual Basic (VB)编程语言和SQL数据库技术的教育信息化应用实例。这个系统主要用于管理学生的成绩数据和选课流程,帮助提升学校教务工作的效率。下面将详细阐述...

    winform+sqlserver学生成绩管理系统

    【winform+sqlserver学生成绩管理系统】是一个基于C#编程语言开发的桌面应用程序,它利用Windows Forms(winform)作为用户界面,并结合SQL Server数据库进行数据存储和管理。这个系统主要用于实现对学生成绩的有效...

    c#+sql server学生成绩基本表(增删查改)

    例如,一个基本的“学生成绩表”可能包括学生ID、姓名、课程ID、课程名称和成绩等字段。 增删查改(CRUD,Create、Read、Update、Delete)是数据库管理的核心操作: 1. **创建(Create)**:C#程序可以通过SQL语句...

    delphi+SQL学生成绩管理系统

    《Delphi+SQL学生成绩管理系统详解》 在信息技术飞速发展的今天,数据库管理系统已经成为各行各业不可或缺的工具。对于在校大学生而言,掌握数据库管理和编程技术,尤其是像Delphi和SQL这样的组合,是提升自身竞争...

    C#+SQL学生成绩管理系统.doc

    C#+SQL学生成绩管理系统 1. 系统概述 本系统是基于C#+SQL的学生成绩管理系统,旨在帮助学校和教育机构更好地管理学生的成绩信息。该系统采用了C#语言作为开发语言, SQL Server 2005作为数据库管理系统,实现了...

    delphi+sql学生成绩管理系统

    《Delphi+SQL学生成绩管理系统详解》 在IT领域,数据库课程设计是培养学生实践技能的重要环节,而学生成绩管理系统则是最常见的应用场景之一。本文将深入探讨如何利用Delphi编程语言与SQL数据库技术构建一个完整的...

Global site tag (gtag.js) - Google Analytics