A. sql平均值怎麼求
AVG是函數,傳入一個欄位,求這個欄位的平均值, as就是給結果集命名了, OrderAverage就是新命的名字,不是必須寫成這,名字隨便起。除了關鍵字。
B. 請教一個SQL分月求平均價的問題
如果只是這3個月可以直接用下面的語句
SELECT客戶,產品,SUM(CASEWHENt1.mm=1THENt1.priceELSE''END)一月平均價,
SUM(CASEWHENt1.mm=2THENt1.priceELSE''END)二月平均價,
SUM(CASEWHENt1.mm=2THENt1.priceELSE''END)五月平均價
FROM
(
SELECT客戶,產品,DATEPART(mm,日期)ASmm,AVG(單價)price
FROM#t1
GROUPBY客戶,產品,DATEPART(mm,日期)
)t1
GROUPBY客戶,產品
C. sql查詢某月的平均銷售價格語句 欄位名price ,日期order_date,表名items_ordered
僅僅查詢 某月的 平均銷售價。
SELECT
AVG(price)
FROM
items_ordered
WHERE
order_date >= 當月第一天
AND order_date <= 當月最後一天
如果還要區分 Item, 每種 Item 的某月的平均銷售價格
SELECT
Item,
AVG(price)
FROM
items_ordered
WHERE
order_date >= 當月第一天
AND order_date <= 當月最後一天
GROUP BY
Item
如果要看一年裡面,各個月的平均價
SELECT
MONTH(order_date),
AVG(price)
FROM
items_ordered
WHERE
order_date >= 當年第一天
AND order_date <= 當年最後一天
GROUP BY
MONTH(order_date)
註: 如果是 Oracle , 那麼使用 TO_CHAR(order_date, 'MM') 來替換掉 MONTH(order_date)
D. 查詢高於平均單價的商品,用sql語句怎麼做
通常情況可以使用子查詢來實現
1:先計算出平均單價
2:查詢商品高於單價
參考語句:
select * from 商品信息
where 商品價格>
(select avg(商品價格) from 商品信息)
E. 用sql語句 查詢平均價格最高的是哪個類型 怎麼寫
select top 1 類型
from TableName
group by 類型
order by ave(價格) desc
F. mysql資料庫查詢圖書表,輸出每一類圖書的最高價格、最低價格平均價格的代碼怎
1、首先在mysql資料庫,創建一張data表,表內插入多條數據,用於測試。
G. sql語句每個產品類別的產品數量,平均價格及最高價格
這個問題用產品類別分組匯總就行了。具體的SQL代碼需要有表結構才好給出。
下面示例供參考
假設有數據表
銷售記錄(產品ID,產品類別,售價,數量)
檢索出每個產品類別的數量、均價和最高價格
select 產品類別, sum(數量) as 分類總數,
avg(售價) as 平均價格, max(售價) as 最高價格
from 銷售記錄 group by 產品類別;
H. 用SQL查詢語句 1,計算每個書店書籍的平均單價 2,計算各個地區書籍銷售總量 下面分別是銷售表,書店表
1.
select a.書店名, b.avg_unit_price as '平均單價'
from 書店表 a,(
select 書店編號, sum(總計金額)/sum(銷售總量) as avg_unit_price
from 銷售表
group by 書店編號 ) b
where a.書店編號=b.書店編號
2.
--不同的書店所屬的地區不同,所以不同地區就相當於不同的書店
select substring(1,4,a.書店名) as '地區', b.totalsales as '銷售總量'
from 書店表 a,(
select 書店編號, sum(銷售總量) as totalsales
from 銷售表
group by 書店編號 ) b
where a.書店編號=b.書店編號
I. 2、寫出能統計每個地區中每個戶型的平均每平價格的SQL語句
select a.書店名, b.avg_unit_price as '平均單價'
from 書店表 a,(
select 書店編號, sum(總計金額)/sum(銷售總量) as avg_unit_price
from 銷售表
group by 書店編號 ) b
where a.書店編號=b.書店編號