(1)select 書名 from 圖書 where 定價>20
(2)select avg(定價) 均價 from 圖書
(3)update 圖書 set 定價=定價*95% where 出版社編號 in
(select 出版社編號 from 出版社 where 出版社名稱='科學出版社' )
(4)select 書名,第一作者姓名,出版社名稱 from 圖書,作者,出版社,著書
where 圖書.圖書編號=著書.圖書編號 and 著書.作者編號=作者.作者編號
and 圖書.出版社編號=出版社.出版社編號
(5)create view 圖書信息(圖書編號,書名,出版社編號,定價)
as select 圖書編號,書名,出版社名稱,定價
from 圖書,出版社 where 圖書.出版社編號=出版社.出版社編號 and
出版社名稱='人們出版社'
你的報酬表的創建肯定有錯,怎麼主碼和外碼都是職工號和工程編號。
我把上面的幾個問題給你寫出來了,你就模仿我寫的做一下下面的問題,自己鍛煉鍛煉,
如果還不會的話再問我。
Ⅱ 用sql語言,求出所有圖書的最高定價,最低定價和平均定價
最高 :select max(price) from books;
最低 :select min(price) from books;
平均 :select avg(price) from books;
Ⅲ 請高手指教:如何利用一個SQL語句查詢出一個表中價格上漲(或下降)的記錄,最好還能計算出變化率
首先你的表要設計的合理呀,對一個物品每次價格的修改都要有記錄,這樣要查詢上漲下降和變化率不是很簡單嗎。