10/27
This commit is contained in:
53
練習問題/Part3.2.sql
Normal file
53
練習問題/Part3.2.sql
Normal file
@@ -0,0 +1,53 @@
|
||||
--2.1
|
||||
CREATE VIEW goods_stock_v AS
|
||||
SELECT
|
||||
goods_m.goods_id,
|
||||
goods_m.goods_nm,
|
||||
SUM(stock_m.arrival_num - stock_m.security_num) AS stock_num
|
||||
FROM goods_m
|
||||
INNER JOIN stock_m
|
||||
ON goods_m.goods_id = stock_m.goods_id
|
||||
GROUP BY
|
||||
goods_m.goods_id,
|
||||
goods_m.goods_nm;
|
||||
|
||||
CREATE VIEW user_credit_v AS
|
||||
SELECT
|
||||
user_m.user_id,
|
||||
user_m.user_f_nm,
|
||||
user_m.user_nm,
|
||||
gender_m.gender_div_nm,
|
||||
user_m.mail_address,
|
||||
credit_card_t.credit_div_cd,
|
||||
credit_card_t.credit_no,
|
||||
credit_card_t.credit_nm
|
||||
FROM user_m
|
||||
LEFT JOIN credit_card_t
|
||||
ON user_m.user_id = credit_card_t.user_id
|
||||
LEFT JOIN gender_m
|
||||
ON user_m.gender_cd = gender_m.gender_cd;
|
||||
|
||||
CREATE VIEW ins_stock_schedule_v AS
|
||||
SELECT
|
||||
ins_stock_m.goods_id,
|
||||
goods_m.goods_nm,
|
||||
ins_stock_m.ins_stock_exp_date,
|
||||
ins_stock_m.store_id,
|
||||
store_m.store_nm
|
||||
FROM ins_stock_m
|
||||
INNER JOIN goods_m
|
||||
ON ins_stock_m.goods_id = goods_m.goods_id
|
||||
INNER JOIN store_m
|
||||
ON ins_stock_m.store_id = store_m.store_id
|
||||
WHERE ins_stock_m.ins_stock_cmp_date IS NULL;
|
||||
|
||||
|
||||
--2.2
|
||||
|
||||
CREATE SEQUENCE order_no_seq
|
||||
START WITH 5
|
||||
INCREMENT BY 1;
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user