PTA - 数据库合集56

 目录

10-191 将订单表中2015年以前的订单数据删除

10-192 将顾客表中顾客编号最后两位是“10”和“11”的记录删除

10-193 将编号为“10330”的订单的运费下调10%

10-194 将员工表中编号为133的员工的性别修改为“男”


10-191 将订单表中2015年以前的订单数据删除

分数 3

全屏浏览题目

切换布局

作者 刘冬霞

单位 山东理工大学

将订单表中2015年以前(包括2015年)的订单数据删除。

要求:使用year函数。

表结构:

订单(订单编号 文本型,顾客编号 文本型,员工编号 文本型,订单日期 日期型,运费 数字型)

表样例

订单表:

订单编号顾客编号员工编号订单日期运费
10325J1010232018-10-750
10326J1020112017-6-1642
10327Q1131212019-11-831
10328Q1140992015-9-1856
10329B0101332014-1-1248
10330B0110232014-7-1164

输出样例:

订单表:

订单编号顾客编号员工编号订单日期运费
10325J1010232018-10-750
10326J1020112017-6-1642
10327Q1131212019-11-831
DELETE FROM 订单
WHERE year(订单日期) <= 2015;

10-192 将顾客表中顾客编号最后两位是“10”和“11”的记录删除

分数 3

全屏浏览题目

切换布局

作者 刘冬霞

单位 山东理工大学

将顾客表中顾客编号最后两位是“10”和“11”的记录删除。

表结构:

顾客(顾客编号 文本型,公司名称 文本型,公司地址 文本型,城市 文本型,电话 文本型)

表样例

顾客表:

顾客编号公司名称公司地址城市电话
J101艺博教育有限公司历下区文化东路99号济南053188624557
J102捷成外贸公司市中区英雄山路88号济南053161523309
Q110欣兴旺商贸公司黄岛区东岳中路100号青岛053231056477
Q114安安美化妆品公司市南区延安一路190号青岛053260145583
B010一胜电子设备公司滨城区渤海五路35号滨州05438864533
B011诺顿网络安全公司滨城区黄河十路10号滨州05436213399
Z003丰辉食品公司张店区新村西路92号淄博05332787099

输出样例:

顾客编号公司名称公司地址城市电话
J101艺博教育有限公司历下区文化东路99号济南053188624557
J102捷成外贸公司市中区英雄山路88号济南053161523309
Q114安安美化妆品公司市南区延安一路190号青岛053260145583
Z003丰辉食品公司张店区新村西路92号淄博05332787099
DELETE FROM 顾客
WHERE 顾客编号 LIKE '%10' or 顾客编号 LIKE '%11';

10-193 将编号为“10330”的订单的运费下调10%

分数 3

全屏浏览题目

切换布局

作者 刘冬霞

单位 山东理工大学

将编号为“10330”的订单的运费下调10%

表结构:

订单(订单编号 文本型,顾客编号 文本型,员工编号 文本型,订单日期 日期型,运费 数字型)

表样例

订单表:

订单编号顾客编号员工编号订单日期运费
10325J1010232018-10-750
10326J1020112017-6-1642
10327Q1131212019-11-831
10328Q1140992015-9-1856
10329B0101332014-1-1248
10330B0110232014-7-1164

输出样例:

订单表:

订单编号顾客编号员工编号订单日期运费
10325J1010232018-10-750
10326J1020112017-6-1642
10327Q1131212019-11-831
10328Q1140992015-9-1856
10329B0101332014-1-1248
10330B0110232014-7-1157.6
UPDATE 
    订单
SET 
    运费 = 运费 * 0.9
WHERE 
    订单编号 = '10330';

10-194 将员工表中编号为133的员工的性别修改为“男”

分数 3

全屏浏览题目

切换布局

作者 刘冬霞

单位 山东理工大学

将员工表中编号为133的员工的性别修改为“男”

表结构:

员工(员工编号 文本型,姓名 文本型,性别 文本型,出生日期 日期型,入职日期 日期型,住址 文本型,电话 文本型)

表样例

员工表:

员工编号姓名性别出生日期入职日期电话
011陈诚瑞1988-7-112011-7-1415762338155
023郭彩霞1987-1-42010-7-1015762348111
099王新英1978-9-212000-7-3013864352920
121范鼎毅1995-4-12019-7-517864354679
133钟鸣1990-4-212016-7-618553346120

输出样例:

员工编号姓名性别出生日期入职日期电话
011陈诚瑞1988-7-112011-7-1415762338155
023郭彩霞1987-1-42010-7-1015762348111
099王新英1978-9-212000-7-3013864352920
121范鼎毅1995-4-12019-7-517864354679
133钟鸣1990-4-212016-7-618553346120
UPDATE 
    员工
SET 
    性别 = '男'
WHERE 
    
    员工编号 = '133'; 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小羊 : )

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值