MySQL检索表记录实操题

结合网上书店数据库,完成下列操作:
(1)查询书名中含有“C#”字样的图书详细信息。
(2)查询清华大学出版社在2014年07月01日以后出版的图书详细信息。
(3)对 BookInfo表按市场价格降序排序,市场价格相同的按出版日期升序排序。
(4)统计Orders表中每个会员的订单总额。
(5)统计Orders表中每天的订单总额,并按照订单总额进行降序排序。
(6)查询会员 lijuan所购图书的详细信息。
(7)将Orders表中会员 linli的订单的订单状态(O_Status)全部修改为2。

将mysql文件用navicat打开,注意用红笔标记的地方选择数据库和连接

第一题:我们输入如下代码

SELECT * FROM  bookinfo  WHERE B_Name LIKE 'C#%'

得到如下结果

第二题:输入如下代码,注意这里要有;不然会报错

SELECT COUNT(*)AS 总数 FROM bookinfo  WHERE  B_Publisher='清华大学出版社' AND B_Date > '2014-07-01' ;

因为文件中没有清华大学出版社2014-07-01日期出版的,结果无意义我们将日期改改后再看看效果

这里我将陈克力作者书改到2023-10-25号出版的看看效果

现在查询就出现了一个结果,证明我们的代码没问题(做完后将日期改回来哦)

第三题:代码如下,DESC是倒叙,ASC是升序

SELECT * FROM bookinfo ORDER BY  B_MarketPrice DESC  ,B_Date ASC

结果如下

由于没有相同的价格,无法体现出对比,所以我又将陈克力作者书价钱由34改为58,结果就清晰明了(同样做完后又改回原价)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值