資料庫sql語句習題
⑴ 求解:用SQL語句書寫下列資料庫商品查詢命令(每道題5分)
1. 查詢所有商品的商品名、單價、數量;
Select商品名,單價,數量
From 商品 ----------、 改為, 號即可
2. 查詢北京的倉庫信息;
1種方法Select * from 倉庫 where 倉庫名=』北京』
2種方法Select倉庫號,倉庫名,地址,面積
From 倉庫
Where 倉庫名=』北京』
(哪個對) -------------都對
3. 查詢面積不低於100的倉庫號及地址;
Select倉庫號,地址
from 倉庫
where面積>=100 ------------ok
4. 檢索進貨超過60天的商品情況;
-----------這個不對得改
select * from 商品 where datediff(day,進貨日期,getdate())>=60
5. 核算所有商品的總價,並填入總價欄位;
-----select sum(總價) as 總價 from 商品
6. 按總價降序查詢商品名、單價、數量和總價;
Select 商品名,單價,數量,總價 from 商品 order by 總價DESC
---------0k
7. 查詢北京倉庫中的商品信息;
--這句也不對
select * from 商品 where 倉庫號=(select 倉庫號 from 倉庫 where 倉庫名=『北京』)
8. 刪除2006年1月1日之前進貨的商品記錄;
---------這句也不對
Delete from 商品 where 進貨日期<』2006-1-1』
9. 查詢電視機的商品信息並將查詢結果存入表TV中;
select * into TV from 商品 where 商品名='電視機'
10. 查詢面積最大的倉庫名及其中存放商品的名稱和進貨日期。
select 商品名稱,進貨日期,倉庫名 from 商品 left join 倉庫 on 商品.倉庫號=倉庫.倉庫號 where 倉庫號=(select top 1 倉庫號 from 倉庫 order by max(倉庫面積)desc)
--------------注意 我期中的 括弧和逗號 有的是中文 會報錯