當前位置:首頁 » 編程語言 » SQL尋找銷售額最高的店名
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

SQL尋找銷售額最高的店名

發布時間: 2023-01-18 18:46:30

sql查詢語句

1、
select sales.store_code,
item.barcode
from sales, item
where sales.store_code = item.item_code
and item.description = '可口可樂'

2、
select store.store_name,
sum(sales.sales_value) as total_value
from sales, store
where store.store_code = sales.store_code
and sales.period = '200907'
group by store.store_name
order by total_value desc

㈡ SQL例題,高手在哪裡

sql並不是所有的資料庫都一樣,我寫的sql也不一定完全能用,可能要起別名或者什麼的,要根據資料庫自行選擇和考慮,切勿全盤照抄。
第三小題,分步寫的話,大概是下面的寫法,
第一步:找出所有出版社為財經出版社的書號
第二步:找出所有銷售了這些書的分店(直接找沒銷售的分店幾乎不可能,因為一個分店可能賣很多出版社的圖書)
第三步:找出剩下的分店,並輸出結果
select 分店名,位置 from 分店 where 分店號 not in (select 分店號 from 銷售 where 圖書. in (select 圖書號 from 圖書 where 出版社='財經出版社'))
少嵌套一層是:
select 分店名,位置 from 分店 where 分店號 not in(select 銷售.分店號 from 銷售,圖書 where 圖書.出版社='財經出版社' and 銷售.圖書號=圖書.圖書號)
(4)這是兩張表的關聯,用不到分店表
select 圖書.圖書名,圖書.作者,圖書.單價 from 圖書,銷售 where 銷售.圖書號=圖書.圖書號 and 銷售.分店號='B002' and 圖書.出版社='電子出版社'
剩下三個小題大概寫寫,就不寫具體語句了
(1)select * from 分店(只要列出了相應的欄位就可以了)
(2)函數distinct(出版社)

(5)兩個辦法(但其實是一個辦法):(1)用all函數(單價大於所有的財經出版社的單價的書),(2)max函數(單價只要大於最大值就可以了)
select * from table where 單價>(select max(單價) from table where 出版社='XXXX')

㈢ sql 銷售佔比

select b.*,b.銷售額/a.總銷售 as 總銷售的百分比 ( select 店名 店名 ,sum(銷售額) as 總銷售 from 銷售明細表 where 1=1 group by 店名) a ,銷售明細表 b where a.店名=b.店名

這個是漢字的,可能會有語法錯誤,但是用這個思想就能搞定你的問題了,

㈣ 假設有商品銷售管理資料庫(資料庫名:XSGL),其中有3個表:商品、商店和銷售,它

這個的話很簡單呀,你直接把商品的名稱,商店的名稱以及商品的價格寫成三個。