1. 用sql,建立名為"出庫單價低"的查詢,選出出庫單價低於入庫單價的產品(含產品編
所有的sql語句都需要根據數據(表)結構和查詢目的進行編寫。
要得到實際可用的回答,除了提出查詢的具體要求外,還要提供相關的數據表結構,它非常重要,否則題主很可能得不到自己所期望的答案。
假設表結構如下
商品表(商品名稱,商品編號,入庫單價,出庫單價)
選出出庫單價低於入庫單價商品列表:
select 商品名稱,商品編號 from 商品表 where 入庫單價>出庫單價;
將上述sql語句保存為一個名為"出庫單價低"的查詢或視圖即可。
上述示例僅根據一個最簡單的表結構進行編寫,實際使用的入出庫數據結構可能會復雜得多,如果是那樣相應的語句需要重新編寫,但是基本原理是一樣的。
2. 怎麼用SQL語句查詢一件物品的最高價和最低價
最高價:
select * from items_ordered where price = (select max(price) from items_ordered )
1.select max(price) from items_ordered的意思是找出最高價,
2。然後在items_ordered 中查找,哪條記錄的價錢符合第1條的要求,也就是說,那條記錄的價錢是最高的。
最低價同理:
最低價:
select * from items_ordered where price = (select min(price) from items_ordered )
3. 請高手指教:如何利用一個SQL語句查詢出一個表中價格上漲(或下降)的記錄,最好還能計算出變化率
首先你的表要設計的合理呀,對一個物品每次價格的修改都要有記錄,這樣要查詢上漲下降和變化率不是很簡單嗎。
4. 有「圖書管理」資料庫,包含如下的表結構,根據要求寫出相應的SQL語句。
1.select 書號,單價 from 圖書 where 出版單位='清華大學出版社' order by 單價
2.select count(*) from 讀者
3.insert into 借閱 values ('JSJ001','CJ005','2010-11-11')
4.update 圖書 set 單價=單價*0.1
5.select 出版單位,sum(單價)/count(單價) from 圖書 group by 出版單位