周末来临,小花和妈妈一起去某新开业的商场,通过自动门进入商场后便来到楼层引导机前,通过点击屏幕,快速查到了想去的服装店位置,来到店家后母女选好几件心仪的衣服后来到收银台准备买单,只见店员把所有衣服都放在收银台右侧的衣物收纳区内(如图所示),收银机上立刻显示出每件衣服的单价信息,店员点击“结账”后购物总价即可显现,妈妈用手机指纹支付金额后,收银单据便打印出来。随后,母女二人又来到了某餐厅,小花妈妈用手机扫描餐台上的二维码进入了点餐小程序,小花直接使用餐厅提供的PAD与妈妈一起点餐,选择了页面推荐的人气最旺的三个菜下了单。用餐完毕后,店员来到她们的餐台前用移动POS机扫描妈妈手机中的二维码,很快便完成了餐费支付。小花和妈妈愉快地度过了这个休闲周末。
字段名称 |
数据类型 |
字段内容 |
Id |
INTEGER |
记录的编号,主键 |
ItemNumber |
TEXT |
衣物编号(每件衣物唯一) |
ItemName |
TEXT |
衣物名称 |
Size |
TEXT |
衣物尺码 |
Price |
NUMERIC |
衣物单价 |
Selling_time |
TEXT |
销售日期 |
State |
TEXT |
销售状态(未售/已售) |
OderNumber |
TEXT |
销售单据(发票)编号 |
a.如果小花想退掉所购衣物中的一条裙子,根据你对信息系统的认识,参考下面给出的步骤,按照正确的逻辑顺序填写收银信息系统处理退货的过程(填写序号):。
①在当前所列商品记录中查询该条裙子的记录
②在数据表clothes中查询该单据编号的所有商品记录
③将裙子记录的销售状态改为“未售”,并去除该记录中单据编号的内容
④获取裙子吊牌标签中的编号(如‘sw719’)
⑤获取小花购衣的单据(发票)编号(如‘8329785’)
b.请写出实现步骤③的一条SQL命令: 。
c.退货成功后若要打印一张新发票,可用哪条SQL命令操作数据库?
A.select*from clothes where odernumber=‘8329785’
B.select*from clothes where state=‘已售’
C.delete*from clothes where state=‘未售’
D.delete*from clothes where ItemNumber=‘sw719’