導航:首頁 > 數據分析 > 資料庫里價格怎麼寫

資料庫里價格怎麼寫

發布時間:2024-10-31 15:43:05

資料庫

create table 圖書
(書號 char(9)primary key,
書名 char(40),
作者編號 char(40),
價格 money check(價格>=0),
出版社編號 char(40)
);
create table 作者
(編號 char(10)primary key,
姓名 char(40),
電話 char(11)
);
create table 出版社
(編號 char(40)primary key,
出版社名稱 char(50),
地址 varchar(100)
);
insert into 圖書
values('1','書一','160112101','5','201600001')
insert into 圖書
values('2','書二','160112101','20','201600001')
insert into 圖書
values('3','書三','160112101','39','201600004')
insert into 圖書
values('4','書四','160112102','30','201600002')
insert into 圖書
values('5','書五','160112102','32','201600002')
insert into 圖書
values('6','書六','160112102','37','201600004')
insert into 圖書
values('7','書七','160112103','18','201600003')
insert into 圖書
values('8','書八','160112103','9','201600003')
insert into 圖書
values('9','書九','160112103','48','201600004')
insert into 圖書
values('10','書十','160112104','9','201600001')
insert into 圖書
values('11','書十一','160112104','15','201600001')
insert into 圖書
values('12','書十二','160112104','52','201600003')
insert into 作者
values('160112101','麥廬','186****8369')
insert into 作者
values('160112102','天私服','186****8695')
insert into 作者
values('160112103','張洪軒','186****8003')
insert into 作者
values('160112104','張力','186****8004')
insert into 出版社
values('201600001','考試書店','長理東')
insert into 出版社
values('201600002','考試書店分店','長理西')
insert into 出版社
values('201600003','考試書店連鎖店','長理南')
insert into 出版社
values('201600004','高教出版社','長理北')
insert into 出版社
values('201600005','北大出版社','北京')
go
create proc pro_出版社
@出版社編號 char(40)
as
--1.顯示出版社信息
IF (@出版社編號 not in(select 編號 from 出版社 ))
begin
print'error:查無此出版社!';
return;
end
else
begin
select *
from 出版社
where 編號 = @出版社編號 ;
end
--2.如果沒書出版,刪除該記錄
IF (select COUNT (書號) from 圖書,出版社 where 圖書.出版社編號 =@出版社編號)=0
begin
delete
from 出版社
where 編號 = @出版社編號;
print'已刪除該出版社!';
return;
end
else
begin
print'error:該出版社出版了圖書!';
end
--3.如果該出版社的平均價格低於元,所有書漲價%
IF (select avg(價格) from 圖書 where 圖書.出版社編號 = @出版社編號 )<20
begin
update 圖書
set 價格=價格*1.1
where 圖書.出版社編號 = @出版社編號;
end
else
print('error:該出版社平均價格大於元');
--輸入出版社編號
exec pro_出版社 '@出版社編號'

閱讀全文

與資料庫里價格怎麼寫相關的資料

熱點內容
數據分析回歸需要什麼條件 瀏覽:285
微信小程序按鈕顏色 瀏覽:69
長江大學網課用什麼app 瀏覽:431
華中系統圖紙編程哪個刀好 瀏覽:38
地方債務數據在哪裡查看 瀏覽:932
掃描文件怎麼設置格式 瀏覽:957
蘋果郵箱主機名填什麼 瀏覽:630
多張圖片同一個文件夾 瀏覽:798
win7怎麼打開shs文件 瀏覽:481
怎麼把文件夾做成iso 瀏覽:164
繽客網站上的房價怎麼在哪裡修改 瀏覽:406
單片機c51計數器實驗代碼 瀏覽:990
宏編程滑鼠代表什麼意思 瀏覽:753
別人撿到蘋果6有用嗎 瀏覽:829
word文件用wps打開 瀏覽:477
macbook修改文件格式軟體 瀏覽:757
美版s7edge那個版本好 瀏覽:529
視頻隱藏在文件夾里 瀏覽:144
網路通訊基礎是什麼 瀏覽:209
辦公電腦文件管理 瀏覽:222

友情鏈接