select 产品,单价 from 产品资料 where 单价>(selectavg(单价)as 平均单价 from 产品资料)
– 12、查询哪些公司没有采期(客户,订货主档)
select a.公司名称,a.客户编号,b.订单号码 from 客户 a
leftjoin 订货主档 b on a.客户编号=b.客户编号
where 订单号码 isnull
– l3、查询销售数量最多的产品信息(产品资料,订货明细〉
select a.产品编号,b.产品,b.已订购量 from 订货明细 a innerjoin 产品资料 b on a.产品编号=b.产品编号 oRDERBY 已订购量 desclimit1
14.查询销售金额最多的产品信息产品资料,订货明细〉
SELECT a.产品,round(b.数量*b.单价*(1-折扣),1)AS 销售金额 FROM`产品资料` a,`订货明细` b WHERE a.`产品编号`=b.`产品编号`ORDERBY 销售金额 DESC
– 15、查询出本月销售业绩最好的前三名员工,并将其工资增加10%(订货主档,员工)
select b.`员工编号`,round(sum(a.`运费`),1)*1.1as 工资 from`订货主档`as a,`员工`as b where b.`员工编号`=a.`员工编号`groupby`员工编号`orderby 工资 desclimit3
16、查询1997年7月份客户采购的详细信息(客户,订货主档,订货明细)
select*from 订货主档 a
innerjoin 客户 b on a.客户编号=b.客户编号
innerjoin 订货明细 c on a.订单号码=c.订单号码
where 订单日期>(1997-07-01)select*from 订货主档 a, 客户 b,订货明细 c where a.客户编号=b.客户编号 and a.订单号码=c.订单号码 and 订单日期>(1997-07-01)
– 17、查询一个订单中采购金额最多的前三位公司详细信息(客户,订货主档,订货明细)
select a.公司名称,round(c.数量*c.单价*(1-c.折扣),1)as 总金额 from 客户 a,订货主档 b,订货明细 c where a.客户编号=b.客户编号 and b.订单号码=c.订单号码 orderby 总金额 desclimit3
18.根据公司采购数量多少从高到低排列(订货主档,订货明细)
selectcount(b.订单号码)as 总数量 from 订货主档 a,订货明细 b where a.订单号码=b.订单号码 groupby a.收货人 orderby 总数量 desc
19.统计各种产品类别的产品数量,按照产品类别数量从低到高显示(产品类别,产品资料)
select*,(selectcount(类别编号)from 产品资料 where 产品类别.类别编号=产品资料.类别编号 groupby 类别编号)
产品数量 from 产品类别 orderby 产品数量