Student(S#,Sname,Sage,Ssex) 学生表S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表S#:学号;C#,课程编号;s...
分类:
数据库 时间:
2015-04-21 01:38:53
阅读次数:
191
假设现在有一张学生表student,学生表中有姓名、分数、课程编号,现在我需要按照课程对学生的成绩进行排序。
select * from student
1. rank over ()可以实现对学生排名,特点是成绩相同的两名是并列,如下1 2 2 4 5
2. dense_rank()和rank over()很像,但学生成绩并列后并不会空出并列所占的名次,如下1 2 2...
分类:
数据库 时间:
2015-04-16 15:46:25
阅读次数:
139
具体步骤 方法说明链接地址:http://www.cnblogs.com/zhengcheng/p/4177669.html--创建学生表create table t_student( stuID number(4), stuname varchar2(20) NOT NULL, ...
分类:
其他好文 时间:
2015-04-13 12:44:05
阅读次数:
146
准备: 定义一个教师表、一个学生表;在学生表中引用教师表IDcreate table teachers(teacherID int not null auto_increment primary key,teacherName varchar(8));create table students(s....
分类:
数据库 时间:
2015-04-12 19:11:27
阅读次数:
165
(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到...
分类:
数据库 时间:
2015-04-08 14:46:43
阅读次数:
164
学生表 Studentid(编号)name(名字)age(年龄)height(身高)1Tommy261702Jerry231803Frank30160 如表所示,这里只是呈现了3条数据,我们这里假设有1万条数据, 查询年龄25岁以上,身高170以上的全部学生 Select * from Stud.....
分类:
数据库 时间:
2015-04-07 19:10:50
阅读次数:
142
关于聚集索引与非聚集索引的讨论:A、区别:聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续。B、关于索引的几个问题:DEMO分析:一个学生表student,里面是学生号id,学生姓名,学..
分类:
数据库 时间:
2015-04-05 06:47:06
阅读次数:
214
存储过程P_GET_CLASS_NAME是根据输入的班级号判断班级名称存储过程P_INSERT_STUDENT是接收输入的学生信息,最终将信息插入学生表。[sql]view plaincopyprint?DROPPROCEDUREIFEXISTS`P_GET_CLASS_NAME`;CREATEPR...
分类:
数据库 时间:
2015-04-03 18:50:15
阅读次数:
157
数据库中学生表和课程表如下:内连接sql语句:select a.studentName,a.studentAge,b.courseName from student a inner join course b on a.studentID=b.studentID查询结果如下:查询的结果是以从表cou...
分类:
数据库 时间:
2015-04-03 14:55:09
阅读次数:
156
数据库中学生表和课程表如下:左连接sql语句:select a.studentName,a.studentAge,b.courseName from student a left join course b //left join 左连接,以左表为主on a.studentID=b.studentI...
分类:
数据库 时间:
2015-04-03 13:02:57
阅读次数:
192