时装销售系统的数据库中有如下一个商品数据表clothes,其结构如表:
字段名称
|
数据类型
|
字段内容
|
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’