【无标题】

风_ 21:39:27
排他锁,共享锁

风_ 21:39:50
一级二级三级封锁协议

风_ 21:40:54
丢失修改,不可重复读,读脏数据

风_ 21:49:45
A表中增加元组,该元组的X属性值在B表中找不到一个元组,其sno属性值与之相等。

风_ 21:52:44
修改A表中的一个元组,修改后该元组的X属性值在表B中找不到一个元组,其X属性值与之相等

风_ 21:56:06
删除B表中一个元组,造成A表中的X属性值在B表中找不到一个元组,其X属性值与之相等


修改A表中一个元组的X属性


拒绝执行、级联操作、设置为空值


grand select

on table 表名

to U1;

grand all privileges
on table A,B
TO U2;

风_ 22:03:09
grand select 
on table A
TO public

风_ 22:03:55
with grand option

风_ 22:05:02
属性冲突、ming名冲突、结构冲突

风_ 22:06:07
删除冗余数据

风_ 22:07:02
插入异常、删除异常、修改复杂

本题目要求编写 Insert语句,
检索所授每门课程平均成绩均大于70分的教师姓名,并将检索的值插入一个新的教师表

insert into faculty
select teacher tname
from cou c1
where cno in (
    select cno 
    from sc 
    group by cno 
    having avg(grade) > 70
)
group by teacher
having count(*) = (
    select count(*) 
    from cou c2
    where c1.teacher = c2.teacher
)

本题目要求编写Insert语句,
计算每位同学获得的总学分,并将所有学生的总学分按学号升序排序后一起插入到totalcredit表中。

insert into totalcredit
select sno,sum(credit)
from(
    select stu.sno sno,case when sc.grade>=60 then credit else 0 end credit
    from stu left outer join sc on stu.sno=sc.sno left outer join cou on sc.cno=cou.cno
    group by stu.sno,credit,grade) a
group by sno

本题目要求编写UPDATE语句,
计算每位学生已获得的总学分并填写在stu表中的totalcredit字段。

其中,总学分为每个学生通过的选修课程的学分数总和,注意:只有在60分以上的选课成绩才能获得该门课程的学分数,每门课程的学分数在cou表中credit字段。

UPDATE stu,(select sno,sum(credit) SUM
from(
    select stu.sno sno,case when sc.grade>=60 then credit else NULL end credit
    from stu left outer join sc on stu.sno=sc.sno left outer join cou on sc.cno=cou.cno
    group by stu.sno,credit,grade) a
group by sno) B
SET stu.totalcredit = B.SUM
where stu.sno = B.sno10-12

删除选修C语言课程的女生成绩记录

delete 
from sc
where sno in (select sno from stu where sex=0) and 
      cno in (select cno from cou where cname='C语言')

对于订单详情表(orderdetails)中订货数量最少的产品,将其单价下调1

提示:请使用UPDATE语句作答。

update orderdetails
set UnitPrice=UnitPrice-1
where productID in (
    select productID
    from (
        select productID
        from orderdetails
        order by quantity
        limit 1
    ) t
)

站点1 https://chat.wuguokai.cn

站点2 https://ai.wuguokai.cn

站点3 https://ai.wuguokai.top

https://chat10.aichatos.xyz/

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值