求数据库SQl笔试答案
学生-课程数据库包括一个学生表:Student(Sno,Sname,Ssex,Sage,Sdept)用SQL语句实现:建立一个“学生”表Student。为学生-课程数据库...
学生-课程数据库包括一个学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
用SQL语句实现:
建立一个“学生”表Student。
为学生-课程数据库中的Student表建立索引,按学号升序建索引。
显示所有女同学的信息查询所有年龄在20岁以下的学生姓名及其性别。
将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中
查询全体学生的姓名及其年龄 展开
用SQL语句实现:
建立一个“学生”表Student。
为学生-课程数据库中的Student表建立索引,按学号升序建索引。
显示所有女同学的信息查询所有年龄在20岁以下的学生姓名及其性别。
将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中
查询全体学生的姓名及其年龄 展开
2个回答
2014-01-23
展开全部
在oracle数据库中
--建表
create table student(
sno varchar2(10),
sname varchar2(10),
ssex char(4),
sage number(3),
sdept varchar2(20)
);
--先随便插入两条数据
insert into student values('01','stone','男','23','math');
insert into student values('02','hippocampus','女','20','math');
--为学生-课程数据库中的Student表建立索引,按学号升序建索引。
create index studentIndex on student(sno asc);
--查询所有女同学信息
select * from student where ssex='女';
--显示年龄在20岁以下的学生姓名及性别
select sname,ssex from student where sage<20;
--将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中
insert into student values('95020','陈冬','男',18,'IS');
--查询全体学生的姓名及其年龄
select sname,sage from student;
--建表
create table student(
sno varchar2(10),
sname varchar2(10),
ssex char(4),
sage number(3),
sdept varchar2(20)
);
--先随便插入两条数据
insert into student values('01','stone','男','23','math');
insert into student values('02','hippocampus','女','20','math');
--为学生-课程数据库中的Student表建立索引,按学号升序建索引。
create index studentIndex on student(sno asc);
--查询所有女同学信息
select * from student where ssex='女';
--显示年龄在20岁以下的学生姓名及性别
select sname,ssex from student where sage<20;
--将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中
insert into student values('95020','陈冬','男',18,'IS');
--查询全体学生的姓名及其年龄
select sname,sage from student;
2014-01-23
展开全部
建立学生表Studentuse mastercreate table student (Sno int,Sname varchar(10),Ssex varchar(2)Sage int,Sdept varchar(10)) 为Student表建立索引create unique clustered index student_sno_index on student(Sno asc) 所有女同学信息select * from student where Ssex='女' 查询年龄在20岁以下的学生姓名及其性别select Sname,Ssex from student where Sage<20 插入新纪录 insert into student values (95020,'陈冬','男',18,'IS') 查询全体学生的姓名及其年龄
select Sname,Sage from student 楼上的基本正确,就是Sno这个字段,明明是学号,是整数类型的字段,非得写一个varchar,这一点错误.
select Sname,Sage from student 楼上的基本正确,就是Sno这个字段,明明是学号,是整数类型的字段,非得写一个varchar,这一点错误.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询