『壹』 在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表,表內插入多條數據,用於測試。