一个项目涉及到的50个Sql语句

来源:互联网 发布:淘宝代办驾驶证可靠么 编辑:程序博客网 时间:2024/05/04 07:34

 

http://topic.csdn.net/u/20100517/17/b2ab9d5e-73a2-4f54-a7ec-40a5eabd8621.html

 

 

/*
标题:一个项目涉及到的50个Sql语句(整理版)
作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)
时间:2010-05-10
地点:重庆航天职业学院
说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。
问题及描述:
--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 分数
*/
--创建测试数据
create table Student(S# varchar(10),Sname nvarchar(10),Sage datetime,Ssex nvarchar(10))
insert into Student values('01' , N'赵雷' , '1990-01-01' , N'')
insert into Student values('02' , N'钱电' , '1990-12-21' , N'')
insert into Student values('03' , N'孙风' , '1990-05-20' , N'')
insert into Student values('04' , N'李云' , '1990-08-06' , N'')
insert into Student values('05' , N'周梅' , '1991-12-01' , N'')
insert into Student values('06' , N'吴兰' , '1992-03-01' , N'')
insert into Student values('07' , N'郑竹' , '1989-07-01' , N'')
insert into Student values('08' , N'王菊' , '1990-01-20' , N'')
create table Course(C# varchar(10),Cname nvarchar(10),T# varchar(10))
insert into Course values('01' , N'语文' , '02')
insert into Course values('02' , N'数学' , '01')
insert into Course values('03' , N'英语' , '03')
create table Teacher(T# varchar(10),Tname nvarchar(10))
insert into Teacher values('01' , N'张三')
insert into Teacher values('02' , N'李四')
insert into Teacher values('03' , N'王五')
create table SC(S# varchar(10),C# varchar(10),score decimal(18,1))
insert into SC values('01' , '01' , 80)
insert into SC values('01' , '02' , 90)
insert into SC values('01' , '03' , 99)
insert into SC values('02' , '01' , 70)
insert into SC values('02' , '02' , 60)
insert into SC values('02' , '03' , 80)
insert into SC values('03' , '01' , 80)
insert into SC values('03' , '02' , 80)
insert into SC values('03' , '03' , 80)
insert into SC values('04' , '01' , 50)
insert into SC values('04' , '02' , 30)
insert into SC values('04' , '03' , 20)
insert into SC values('05' , '01' , 76)
insert into SC values('05' , '02' , 87)
insert into SC values('06' , '01' , 31)
insert into SC values('06' , '03' , 34)
insert into SC values('07' , '02' , 89)
insert into SC values('07' , '03' , 98)
go

--1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数
--
1.1、查询同时存在"01"课程和"02"课程的情况
select a.* , b.score [课程'01'的分数],c.score [课程'02'的分数] from Student a , SC b , SC c
where a.S# = b.S# and a.S# = c.S# and
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个SQL语句
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个Sql语句(整理版)
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 一个项目涉及到的50个Sql语句
  • 如何实现JSTL if else if else 的jsp标签
  • 程序初始化失败的解决办法(0xc0150002)
  • eclipse 代码折叠插件Code Folding
  • C/C++代码的可视化(Visualize C/C++ source codes)
  • 对C#之父Anders Hejlsberg演讲的总结
  • 一个项目涉及到的50个Sql语句
  • 对C#之父Anders Hejlsberg演讲的总结
  • 怎么查看和获取SQL Server实例名
  • 再谈Silverlight中的对象序列化/反序列化
  • 更快学习编程的5个方法
  • DirectFB
  • 汇编学习 NO2
  • 解决Word启动时候的故障....
  • 基带芯片
  • 原创粉丝点击