该语句有错误,但在后面加上select * from employee该语句又加入(如下图所示)不太明白其原因?
4、将每个员工的薪水上调3%。
5、查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址。
由于地址我写的不是上海和北京,改为19#113或18#501的女员工。
其中where后可用addr in(‘18#501,19#113) and sex=’F’也是可行的。 6、在表sales中挑出销售金额大于等于10000元订单。
由于所建表中销售金额很大,所以改成了大于等于3000000。 7、选取订单金额最高的前10%的订单数据。
此题做不出,可否请老师讲解一下,是要分开做吗?(如:先求最高订单金额,然后再求10%的订单数?)
8、查找出职称为经理或职称为职员的女员工的信息。
Where后的语句我用的不好。
9、删除sales表中作废的订单(其发票号码为00018),其订货明细数据也一并删除。
使用 delete from <表名> where <条件>
与6的图对比发现发票号码为00018的被删除 10、计算出一共销售了几种产品。
11、显示sale_item表中每种个别产品的订购金额总和,并且依据销售金额由大
到小排列来显示出每一种产品的排行榜。
基本命令:使用sum()函数算出总的金额,然后用order by?desc按降序排列语句,显示产品的排行榜
12、计算每一产品每月的销售金额总和,并将结果按销售(月份,产品编号)排序。
使用group by 语句使sum()函数按每月每一种产品分组计算,再按月份和产品编号排序