13、 问题及描述:
--1.学生表
Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别
--2.课程表
Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号
--3.教师表
Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名
--4.成绩表
SC(S#,C#,score) --S# 学生编号,C# 课程编号,score 分数
要求:
1、 查询"李"姓老师的数量
2、 查询学过"张三"老师授课的同学的信息
3、 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩
1. select count(*) from Teacher where Tname like '李%'
2. select s.S#,s.Sname,s.Sage,s.Ssex from Teacher t,Course c,Student s ,SC sc where c.T#= t.T# and sc.C#=c.C# and s.S#=sc.S# and t.Tname='张三';
3. select s.S#,s.Sname,count(*),sum(sc.score) from Student s,SC sc group by sc.S# having s.S# = sc.S#;
分享到:
相关推荐
"绝对惊世骇俗的SQL写法"这一标题揭示了我们即将探讨的是一些非同寻常的MySQL查询技巧,这些技巧可能挑战了常规的编程思维,能为程序员带来全新的理解和操作体验。描述中的“耗费了本人大量心血”暗示了作者在深入...
高级SQL写法
在DB2中,SQL的使用是核心功能之一,对于初学者来说,掌握常见的SQL写法至关重要。 首先,我们可以看到创建和删除自定义数据类型的示例。在DB2中,可以定义自己的数据类型,比如创建了一个名为`var_newtype`的...
**SQL写法基础** 1. **创建表结构**:在Sybase IQ中,创建表时需要指定列的数据类型、长度和是否允许为空。例如: ```sql CREATE TABLE Sales ( ProductID INT NOT NULL, SaleDate DATE, Quantity SOLDouble, ...
### SQL写法——数据修改:条件 INSERT ALL 与 INSERT FIRST 在数据库操作中,SQL(Structured Query Language)作为处理关系型数据库的标准语言,其功能强大且应用广泛。本文将详细介绍如何利用Oracle数据库中的...
mysql只取年月日的SQL写法
本文将介绍10个高级SQL写法,这些技巧主要源自MySQL 8.0环境,适用于处理各种业务需求。 1. **ORDER BY FIELD() 自定义排序** 在MySQL中,除了常见的`ASC`和`DESC`用于排序外,`ORDER BY FIELD()`函数允许我们...
sql学习 执行计划SQL写法差异改变之1_with子句.sql
sql学习 执行计划SQL写法差异改变之3_rownum分页.sql
sql学习 执行计划SQL写法差异改变之2_insert all.sql
sql学习 执行计划SQL写法差异改变之6_缓存结果影响.sql
sql学习 执行计划SQL写法差异改变之4_rownum实体化.sql
sql学习 执行计划SQL写法差异改变之7_分区条件有无.sql
sql学习 执行计划SQL写法差异改变之5_rowid 的影响.sql
### SQL中的CTE(公用表表达式)详解 在数据库操作中,经常需要处理复杂的查询逻辑,特别是当涉及到多表连接、嵌套查询时。为了提高SQL查询的可读性和可维护性,引入了CTE(Common Table Expression,公用表表达式...
DB2、ORACLE SQL写法的主要区别 1、数据类型转换函数 2、Where条件弱类型判断 3、replace关键字 4、子查询别名 5、DATE数据类型的区别 6、分页的处理 7、decode函数 8、NVL函数 9、substr的不同 10、获取操作系统...
数据库工具,如通用日志工作存储过程,优秀SQL写法,性能优化经验,数据库管理经验,OCP-OCM认证经验。_db-libary.zip
PB脚本中SQL语句写法与SQL中语句写法对照 PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。本文将对PB脚本中SQL语句写法和SQL中语句写法进行对比和分析。 ...
数据库的设计原理是构建高效、稳定、可扩展的数据存储系统的基础,SQL则是操作和管理数据库的语言。在设计数据库时,有以下几个关键知识点: 1. **数据库设计的基本原则**:数据库设计应遵循最小冗余、数据完整性和...