1CREATE DATABASE Student 2create table Classinfo(ClassNo Varchar(50) [not null] [primary key],ClassName Varchar(50) [not null])
3create table Departinfo(DeptNo Varchar(50) [not null] [primary key],DeptName Varchar(50) [not null])
4create table StudentInfo(StuNo Varchar(50) [not null] [primary key],StuName Varchar(50) [not null],Sex Varchar(50) [not null],ClassNo Varchar(50) [not null],DeptNo Varchar(50) [not null],IDCard Varchar(50) [not null])
5select from StudentInfo where sex='女'
6select StuNo,StuName,Sex,ClassName,DeptName,IDCard from ClassInfo∪DepartInfo∪StudentInfo
1CREATE TABLE 报酬
(职工号 VARCHAR(15),
工程编号 VARCHAR(15),
工资 VARCHAR(15),
PRIMARY KEY(职工号),
REFERENCES (职工号),
REFERENCES (工程编号))
(PS 下外码为“职工号”和“工程编号” 这个要指明是那个表的外键 所以上面我写的是错的
还一个 一个裱中只能有一个主键其中主码为“职工号,工程编号” 所以这句话也是错的)
2SELECT 职工号,count(工资)
FROM 报酬
GROUP BY 职工号
3SELECT FROM 工程 WHERE 预算>100W
4SELECT (工资+工资10%) FROM 报酬 WHERE 工程编号=101
5CREATE VIEW VPS (职工号、姓名、工程名称,工资)
AS SELECT 职工职工号,职工姓名,工程工程名称,报酬工资
WHERE 职工,报酬,工程
6GRANT SELECT ON 报酬 TO 王红
1 略
2 略
3 insert into BookInfo (BookId,BookName,Publish,Author) values ('001','这本书是什么书','无知者无畏出版社',‘无名氏')
4 Delete from BookInfo where BookName='查无此书'
5 Update ReaderInfo set Institute=‘计算机学院' where ReadId=1
6 select from ReadInfo where left(grade,4)='2012'
7 create view vw_myview1
as
select aReadId,cBookName,bLentDate,bReturnDate from ReaderInfo a
left join ReaderBook b
on aReaderId=bReadId
left join BookInfo c
on bBookId=cBookId
where adeleamark=0 and breturnSign=0
8 create procedure DropD
as
Drop Database Library
你没指明每个字段的值的大小,所以我就帮你随便取下范围
create table EMP //职工表
(
EMPID char(10)Primary Key not null,
ENAME char(10) not null,
AGE int not null
SEX char(5) not null,
ECITY char(10) not null
)
create table WORKS //工作表
(
EMPID char(10) Primary Key not null ,
CompanyID char(10) foreign key references COMP(CompanyID) not null ,
SALARY char(10) not null
)
create table COMP//公司表
(
CompanyID char(10) Primary Key not null,
CNAME char(20) not null,
CITY char(30) not null
)
接着写下面的几个查询语句吧~~好久没写过SQL了
5
select EMPID,ENAME,SEX,CNAME,SALARY from EMP e join WORKS w on eEMPID=wEMPID join COMP c
on wCOMPID=cCOMPID where CNAME='联华公司' and SALARY>1000 and SEX='男'
先做到这里,累死我了。。。。。。
这题都不好好做,以后怎么工作噢。。。
4://考察in语法
select from kc where 课程号 in ('101','102','302');
6//考察对group by的理解
select 课程号,count() from xs_kc group by 课程号;
8//考察对where语句中的and的理解。
select count() from xs_kc where 课程号=(select 课程号from kc where 课程名='c语言') and 成绩>60;
以上就是关于求高手解答SQL数据库题目全部的内容,包括:求高手解答SQL数据库题目、数据库SQL题目求解答!急求!、SQL数据库的一些简单问题。下面1~8题谁会麻烦高手帮忙,小弟感激不尽!谢谢。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)