‘壹’ 在ACCESS中(从商品中查询出比所有商品单价的平均值要高的全部商品)的sql语句是
在ACCESS中,假设有表“价格”,字段 ID,JIAGEid jiage11 2512 3613 75 查询如下SELECT *
FROM 价格,(select avg(jiage) as avgp from 价格) p2
where jiage>p2.avgp ;
‘贰’ 查询高于平均单价的商品,用sql语句怎么做
通常情况可以使用子查询来实现
1:先计算出平均单价
2:查询商品高于单价
参考语句:
select * from 商品信息
where 商品价格>
(select avg(商品价格) from 商品信息)
‘叁’ sql查大于平均值的列
select *
from sales a
where a.sales>(
select avg(sales) from sales b where b.name=a.name group by name
)
‘肆’ 一条SQL求大于某字段平均值的条件。
SELECT
table1.*
FROM
table1,
(
SELECT
部门,
AVG(工资) AS 部门平均工资
FROM
table1
GROUP BY
部门
) 子查询
WHERE
table1.部门 = 子查询.部门
AND table1.工资 > 子查询.部门平均工资
‘伍’ 针对“商品供应”数据库,写出下列SQL语句 1显示各个供应商的供应数量 2查询高于平均单价的商品
3.查询电视机(商品号以“DSJ”开头)的供应商名和供应数量
SELECT a.供应商名, b.供应数量
FROM 供应商 AS a, 供应 AS b, 商品 AS c
WHERE a.供应商号=b.供应商号 And c.商品名=ALL(SELECT 商品名 FROM 商品 WHERE 商品名="电视机") And c.商品号 Like "DSJ*"
4.查询各个供应商的供货信息,包括供应商号,供应商名,联系电话及供应的商品名称,供应数量
SELECT a.商品名, b.供应商号, c.供应商名, c.联系电话
FROM 商品 AS a, 供应 AS b, 供应商 AS c
WHERE a.商品号=b.商品号 And b.供应商号=c.供应商号
5.查询与YX431号商品库存量相同的商品名称和单价
SELECT 商品名, 单价
FROM 商品
WHERE 库存量=(SELECT 库存量 FROM 商品 WHERE 商品号="YX431")
6.查询库存量大于不同型号电视机平均库存量的商品记录
SELECT Count(*) AS 商品记录
FROM 商品
WHERE 库存量>ALL(SELECT Avg (库存量) FROM 商品 WHERE 商品名="电视机");
7.查询供应数量在20~50之间的商品名称
SELECT a.商品名, b.供应数量
FROM 商品 AS a, 供应 AS b
WHERE a.商品号=b.商品号 And 供应数量 Between 20 And 50
GROUP BY 供应数量, 商品名
8.列出平均供应数量大于20的供应商号
SELECT 供应商号
FROM 供应
GROUP BY 供应商号
HAVING Avg(供应数量)>20
‘陆’ sql语句: 查询销售价格高于所有图书平均销售价格的图书记录编号,书名及出版社。
select 编号,书名,出版社
from 图书表
where 销售价格 > (select avg(销售价格) from 图书表)
"图书表"是表名。
‘柒’ SQL 查询出一列记录的最大值 大于平均值
SELECT MAX(SALE) FROM TABLE WHERE SALE>(SELECT AVG(SALE) FROM TABLE)
‘捌’ SQL问题,我想从表中查询出价格高于平均价格的书,并显示如图这些列,请问哪里错了,希望给出详细sql语句
您好:
如果title_id为主键的话,那么您
GROUPBYtitle_id,title,price
就已经没有统计的含义了。
所以当
HAVINGprice>AVG(price)
出现,就一定没有结果啦。。。
有问题欢迎追问。
‘玖’ sql语句删除价格大于平均价格的语句这种语句怎么写
你的t_goods表中的主键是哪个?
你可以查出大于平均价格的货品名称 或者相应的主键,
然后删除对应主键
两条语句分开写
不然还会出现那种情况
‘拾’ mysql数据库查询图书表,输出每一类图书的最高价格、最低价格平均价格的代码怎
1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。