【引用】学生表、课程表、 成绩表、教师表50 个常用sql 语句 2011-08-07 15:01:48| 分类: 数据库 | 标签: |字号大中小 订阅 本文引用自大河之舟《学生表、课程表、 成绩表、教师表50 个常用sql 语句》 001 --Student(S#,Sname,Sage,Ssex) -- 学生表 002 --Course(C#,Cname,T#) --课程表 003 --SC(S#,C#,score) --成绩表 004 --Teacher(T#,Tname) --教师表 005 006 create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 007 --前面加一列序号: 008 if 009 exists(select table_name from information_schema
tables 010 where table_name='Temp_Table') 011 drop table Temp_Table 012 go 013 select 排名=identity(int,1,1),* INTO Temp_Table from Student 014 go 015 select * from Temp_Table 016 go 017 018 drop database [ ] --删除空的没有名字的数据库 019 --问题: 020 --1、查询“”课程比“”课程成绩高的所有学生的学号; 021 select a
S# from (select s#,score from SC where C#='001') a,(select s#,score 022 from SC where C#=&#