USE QLBanHang
USE QLBanHang
--CTHD:
INSERT INTO CTHD (SOHD, MASP, SL)
VALUES
(1001, 'TV02', 10),
(1001, 'ST01', 5),
(1001, 'BC01', 5),
(1001, 'BC02', 10),
(1001, 'ST08', 10),
(1002, 'BC04', 20),
(1002, 'BB01', 20),
(1002, 'BB02', 20),
(1003, 'BB03', 10),
(1004, 'TV01', 20),
(1004, 'TV02', 10),
(1004, 'TV03', 10),
(1004, 'TV04', 10),
(1005, 'TV05', 50),
(1005, 'TV06', 50),
(1006, 'TV07', 20),
(1006, 'ST01', 30),
(1006, 'ST02', 10),
(1007, 'ST03', 10),
(1008, 'ST04', 8),
(1009, 'ST05', 10),
(1010, 'TV07', 50),
(1010, 'ST07', 50),
(1010, 'ST08', 100),
(1010, 'ST04', 50),
(1010, 'TV03', 100),
(1011, 'ST06', 50),
(1012, 'ST07', 3),
(1013, 'ST08', 5),
(1014, 'BC02', 80),
(1014, 'BB02', 100),
(1014, 'BC04', 60),
(1014, 'BB01', 50),
(1015, 'BB02', 30),
(1015, 'BB03', 7),
(1016, 'TV01', 5),
(1017, 'TV02', 1),
(1017, 'TV03', 1),
(1017, 'TV04', 5),
(1018, 'ST04', 6),
(1019, 'ST05', 1),
(1019, 'ST06', 2),
(1020, 'ST07', 10),
(1021, 'ST08', 5),
(1021, 'TV01', 7),
(1021, 'TV02', 10),
(1022, 'ST07', 1),
(1023, 'ST04', 6);
--Câu 2:
CREATE TABLE SANPHAM1
(
MASP char(4) PRIMARY KEY,
TENSP varchar(40),
DVT varchar(20),
NUOCSX varchar(40),
GIA money
)
UPDATE KHACHHANG1
SET LOAIKH = 'VIP'
WHERE (NGDK < '01/01/2007' AND DOANHSO >= 10000000) OR (NGDK > '01/01/2007' AND
DOANHSO >= 2000000);
UPDATE KHACHHANG1
SET LOAIKH = 'normal'
WHERE (NGDK >= '01/01/2007' OR DOANHSO < 10000000) AND (NGDK <= '01/01/2007' OR
DOANHSO < 2000000);
--III. Ngôn ngữ truy vấn dữ liệu có cấu trúc:
-- Câu 1:
SELECT MASP, TENSP FROM SANPHAM WHERE NUOCSX = 'Trung Quoc';
-- Câu 2:
SELECT MASP, TENSP FROM SANPHAM WHERE DVT like 'cay' OR DVT like 'quyen';
-- Câu 3:
SELECT MASP, TENSP FROM SANPHAM WHERE MASP like 'B%' and MASP like '%01';
-- Câu 4:
SELECT MASP, TENSP FROM SANPHAM WHERE NUOCSX = 'Trung Quoc' and (GIA >= 30000 and
GIA <= 40000);
-- Câu 5:
SELECT MASP, TENSP FROM SANPHAM WHERE (NUOCSX = 'Trung Quoc' or NUOCSX = 'Thai
Lan') and (GIA >= 30000 and GIA <= 40000);
-- Câu 6:
SELECT SOHD, TRIGIA FROM HOADON WHERE NGHD = '01/01/2007' or NGHD = '02/01/2007';