简单的sql2008语句编写问题 50分奉上
创建库叫DBS在E盘有两张表class班级表cid主键自增name班级名称varchar录入信息5条student学生表sid学号主键sname学生姓名emailage年...
创建库叫DBS在E盘
有两张表
class班级表
cid 主键自增
name 班级名称varchar
录入信息5条
student学生表
sid学号主键
sname学生姓名
email
age年龄
address住址
cid int 外键
录入15条信息
用sql语句实现
查询张三学生信息
按年龄从小到大排列
查询1班学生信息
查询20岁以下学生信息
查询email是空的学生信息
按学生姓名升序排列
恶心了点 谁打完给我截个图谢谢 能教我的再加50分 谢谢~ 展开
有两张表
class班级表
cid 主键自增
name 班级名称varchar
录入信息5条
student学生表
sid学号主键
sname学生姓名
age年龄
address住址
cid int 外键
录入15条信息
用sql语句实现
查询张三学生信息
按年龄从小到大排列
查询1班学生信息
查询20岁以下学生信息
查询email是空的学生信息
按学生姓名升序排列
恶心了点 谁打完给我截个图谢谢 能教我的再加50分 谢谢~ 展开
展开全部
create database DBS
on primary
(
name='DBS'
filename='E:\stuDB_data.mdf'.
size=5mb,
maxsize=100mb,
filegrowth=15%
) ;
create table class
(
cid varchar(20) primary key,
name varchr(20)
);
insert into class(xxx,xxx)....--插入五条数据
create table student
(
sid varchar(20) primary key,
sname varchar(20),
email varchar(50),
age int,
address varchar(50),
cid int,
);
insert into student....--插入15条信息
alter table student ADD CONSTRAINT xxx FOREIGN KEY (cid) REFERENCES xxx;
select * from student where name='张三';
select * from student order by age;
select * from student where cid='1';
select * from student where age<20;
select * from student where email is null;
select * from student order by name;
--大概是这样子,不过中间的主键这点不知道是不是这样的,学这个的应该写到这里知道怎么做了,当然完全可以写成存储过程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询