create table s --学生表
(
sid int,
sname varchar(20) null,
)
create table c --课程表
(
cid int,
cname varchar(20) null
)
create table sc --学生选课表
(
tempid int,
sid int,
cid int ,
grade int null --成绩
)
insert into s values('1','sky')
insert into s values('2','music')
insert into s values('3','jacky')
insert into s values('4','mabel')
insert into c values('1','English')
insert into c values('2','Math')
insert into c values('3','Language')
insert into c values('4','Politic')
insert into sc values('1','1','1','99')
insert into sc values('2','1','2','100')
insert into sc values('3','2','1','50')
insert into sc values('4','2','2','60')
select * from s,c,sc where s.sid=sc.sid and c.cid=sc.cid --查出所有选了课的人
select * from s inner join sc on s.sid=sc.sid order by grade desc
分享到:
相关推荐
### SQL经典练习题库知识点解析 #### 一、SQL简介及其重要性 SQL(Structured Query Language,结构化查询语言)是一种非过程化的编程语言,它主要用于处理数据库中的数据。SQL的强大之处在于它允许用户直接与...
此文档为sql server练习表,适合初学者练习用,数据可自行增加
本资料包中的"SQL经典练习题.sql练习."包含了个人收藏的一系列SQL题目和案例,这些内容常常在面试中出现,对提升SQL技能和准备面试具有很高的价值。 首先,我们要了解SQL的基本概念。SQL主要包括以下几个部分: 1....
在“实验三 数据库多表查询”中,你可能会遇到各种实际场景的练习,比如: 1. 使用JOIN操作找出订单和订单详情的关系,了解哪些产品被购买,以及购买的数量。 2. 使用LEFT JOIN查询所有员工,包括没有分配项目的...
### SQL经典查询练习知识点解析 #### 一、创建表与数据插入 在SQL语言中,创建表和插入数据是数据库管理的基本操作。 1. **创建表:** - 使用`CREATE TABLE`语句来创建一个新表。 - 指定表名以及字段名、数据...
B站MySQL的视频教程的初始化数据导入SQL脚本,各大学MySQL数据库教学老师的教学SQL脚本。里面包含dept(部门),emp(员工),salgrade(薪资等级)三张表的构建与...该SQL脚本适用于大部分大学里面Mysql老师的教学练习。
经典SQL面试练习50多道题(含答案)是SQL开发人员面试的必备知识之一,本文档总结了多种SQL面试题,涵盖了多表查询、删除冗余数据、查询符合条件的记录等多方面的知识点。下面对这些知识点进行总结和分析: 一、多...
"sql语句练习题单表+多表各四套"提供了一套全面的练习资源,旨在帮助你提升SQL技能,特别是针对MySQL数据库的使用。这个资源包含了四组单表练习题和四组多表练习题,这些题目设计得既实用又具有挑战性,能够让你在...
在SQL(Structured Query Language)中,单表查询是基础且重要的技能,它是对数据库中单个表进行数据检索的基本操作。本练习题旨在帮助你熟悉并掌握这些技能,以提升你的数据库查询能力。我们将主要讨论以下几方面:...
经典的SQL语句练习
sql老师学生经典模式(50题)-练习 恩 有需要就下载吧
本资源“oracle经典sql语句练习题和答案”提供了在scott用户下的两个典型表格——emp(员工表)和dept(部门表)的实践操作题目,旨在帮助用户提升SQL技能。 首先,让我们来了解这两个核心表格。`emp`表通常包含...
本文提供的经典练习题旨在帮助初学者熟悉SQL语句的编写,特别是针对Oracle数据库特有的功能。以下将详细讲解涉及的知识点。 1. **基本查询操作**:练习题中包含了查询员工表(emp)和部门表(dept)的基础信息,...
用于mysql学习sql文件,练习mysql基本的查询、删除、修改,增加。
"经典sql语句练习"这个压缩包提供了一套适合初学者的基础练习题,可以帮助你更好地理解和运用SQL语言。下面,我们将深入探讨SQL的基本概念、常用语句以及它们在实际中的应用。 SQL,全称为结构化查询语言,是用于...
SQl练习脚本
SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库系统的主要语言。在本篇总结中,我们将深入探讨SQL的核心概念、...不断练习和总结,你的SQL技能将更加熟练,为你的职业生涯奠定坚实基础。
针对“mysql练习sql脚本”这个主题,我们将深入探讨MySQL中的常用函数,特别是字符串和日期时间函数,这些在日常的数据处理和分析中极为关键。 1. **字符串函数**: - `CONCAT()`: 用于连接两个或多个字符串。例如...
sql常用的例表练习,在12c以后的库中没有这几个表 emp、dept、bonus、SALGRADE; 可以练习DML、DDL、DCL语句
2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最全资料)2024年经典SQL练习题-IT类课程习题资源(史上最...