Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库定义与操作练习题参考答案 PDF 下载


分享到:
时间:2020-07-04 18:42来源:http://www.java1234.com 作者:小锋  侵权举报
数据库定义与操作练习题参考答案 PDF 下载
失效链接处理
数据库定义与操作练习题参考答案 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

设有如下 3 个关系模式:
职工(职工号,姓名,性别,年龄)
工程(工程号,工程名称,预算)
报酬(职工号,工程号,工资)
试用关系代数表达式写出下列查询:
1)查询“王明”职工所参加工程的名称。 Π 工程名称(σ 姓名=‘王明’((职工∞报酬)∞工程))
试用 SQL 语句完成下面 2—10 题。
2)建表
Create table 报酬(
职工号 char(7),
工程号 char(6),
工资 numeric(20,2) check(工资>0),
primary key(职工号, 工程号),
foreign key(职工号) references 职工(职工号),
foreign key(工程号) references 工程(工程号) )3)查询年龄在 30 岁到 40 岁的男职工姓名和工资; Select 姓名,工资
From 职工,报酬
Where (年龄 between 30 and 40) and 性别=‘男’and 职工.职工号=报酬.职工号
4)查询总收入超过 5 万的职工信息,信息包含职工号和总收入。
SELECT 职工号,SUM(工资)
 FROM 报酬
 GROUP BY 职工号
Having SUM(工资)>50000.00
5)查询没用职工参加过的工程的工程名称。 Select 工程名称
From 工程
Where 工程号 not in(select 工程号 from 报酬) Select 工程名称
From 工程
Where not exists (select * from 报酬 where 工程号=工程. 工程号) 6)将工程名称包含大数据,并且预算达到 20 万元及以上的工程的职工工资提高 20%;
UPDATE 报酬
 SET 工资=工资*1.2
 WHERE 工程号 IN
 (SELECT 工程号
 FROM 工程
 WHERE 预算>=200000 and 工程名称 like ‘%大数据%’)

 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐