資料庫中有商品表如下
㈠ 資料庫原理問題 已知某資料庫系統中包含如下三個基本表:
(1)select * from sales where qty between 1000 and 10000;
(2)select gname,price,type,qty
from goods,sales
where goods.g#=sales.g# and fact='青島海爾集團' and s# in(select s# from shops where sname='北京東方大廈')
(3)select g#
from (select g#,max(a.aqty) from (select g#,AVG(QTY) as aqty from sales group by g#) as a
group by g#) as b
本來這題用top 做簡單、但是考慮到有銷售量相同的、還是用上面這個
(4)delete from sales where qty is null
(5)create view S_VIEW
as
select *
from shops
where addr like '南京路%'
㈡ 資料庫三表連接查詢怎麼做
1、創建三張測試表;
create table test_a(aid int,aname varchar(20));
create table test_b(bid int,bname varchar(20));
create table test_c(aid int, bid int,value varchar(20));
㈢ 設計題 有一個Mysql資料庫store,在store資料庫中含有一個銷售表sale,用於存放商品的銷售記錄。
use store;
createtable sale(idintauto_incrementprimarykey,pm varchar(30) ,price decimal(9,2),num int,sum decimal(11,2));
insert into sale(pm,price,num) values ('電視機',1400.00,4);
select * from sale;
update sale set sum = 0 ;
select * from sale where price > 4000.00 order by sum desc
method = "post"
action = "calc_multi.php"
a
b
c
submit
...
㈣ 資料庫設計,一張訂單里有多種商品,種類數目都不定,怎麼設計這兩個表啊
照您這句話來說呢,有以下幾個實體集:訂單,商品,商品種類以及訂單詳情記錄。
其中一個訂單包括多種商品,每種商品有所屬的種類和數量,而這些信息都被記錄在訂單詳情記錄表中。訂單表和訂單詳情記錄表通過訂單編號連接起來。至於各個表的屬性還要看您的具體需求來定。
㈤ 有一個"商品銷售"資料庫,如下圖所示,按要求做下面的題目.
(1)寫出銷售表每個欄位的數據類型。
商品代碼 char(8)
數量 int
銷售人員varchar(20)
銷售日期datetime
客戶代碼 char(8)
(2)為兩個表建立關系,需要將哪個表中的某個欄位可以設置為主關鍵字?並簡要回答主關鍵字和外部關鍵字的作用。
商品表的【商品代碼】可以設置為主關鍵字,對應的銷售表的【商品代碼】為外部關鍵字。
主關鍵字是本表的唯一標示屬性,不能重復。
外關鍵字是指本表中的該欄位數據來源是另一張表的主關鍵字。系統會給兩個相對獨立的兩張表增加外鍵約束,這是關系型資料庫的基礎.
(3)建立SQL查詢,查詢銷售價格大於7000的商品代碼、商品名稱和銷售價格,寫出相應SQL語句
select商品代碼,商品名稱,銷售價格from商品where銷售價格>7000
(4)查詢每種商品的銷售總額,顯示欄位為商品代碼和銷售總額。
SELECT商品.商品代碼,ISNULL(商品.銷售價格*SUM(銷售.數量),0)
FROM銷售RIGHTJOIN商品ON銷售.商品代碼=商品.商品代碼
GROUPBY商品.商品代碼,商品.銷售價格