20 thg 3, 2009

Bài tập demo cho câu lệnh SQL (phan 3)

Để nhập dữ liệu vào các Table có kiểu dữ liệu là chuỗi bằng Unicode thường ta phải khai báo kiểu NVarchar, NChar, NText. Khi nhập vào thì phải như vầy: ( N'đánh chữ Unicode') thì SQL mới hiểu và lưu vào dạng Unicode.
Bây giờ tiếp theo bài trên ta hãy nhập dữ liệu vào cho các Table:

Mã:
go -- nhap du lieu cho cac Table

INSERT khachhang VALUES('K001', N'Công Ty Ánh Sáng', 'ANHSANG', N'Long An',
'anhsang@yahoo.com', '19001560', '0199201')
INSERT khachhang VALUES('K002', N'Doanh nghiệp Hòa Bình', 'HOABINH', N'Thủ Đức - TP.HCM',
'anhem@yahoo.com', '9109210921', '22193881')
INSERT khachhang VALUES('K003', N'Công Ty Vĩnh Hảo', 'VINHHAO', N'Khánh Hòa',
'nuocsuoi@yahoo.com', '109291012', '6009219')
INSERT khachhang VALUES('K004', N'Công Ty Bia Bến Thành', 'BENTHANH', N'Bình Dương',
'biabenthanh@yahoo.com', '19209301', '20939139')
INSERT khachhang VALUES('K005', N'Công ty TNHH Chợ Lớn', 'CHOLON', N'Sài Gòn',
'cholon@yahoo.com', '201938', '2193802')
INSERT khachhang VALUES('K006', N'Nhà Máy Sữa Thống Nhất Vinamilk', 'VINAMILK', N'Thủ Đức - TP.HCM',
'suavoi@yahoo.com', '91839219', '0918928910')
INSERT khachhang VALUES('K007', N'Công ty may Việt Tiến', 'VIETTIEN', N'TP.HCM',
'viettien@yahoo.com', '213201938', '21991012')
INSERT khachhang VALUES('K008', N'Siêu Thị Điện Máy Bình Dương', 'DMBD', N'Bình Dương',
'dienmaybd@yahoo.com', '2716631', '3425193802')
go
SELECT * FROM khachhang

go
INSERT nhacungcap VALUES('A001', N'Công Ty Kinh Đô', 'KINHDO', N'Bình Triệu - TP.HCM',
'19001560', '0199201', 'kuteo@yahoo.com')
INSERT nhacungcap VALUES('A002', N'Doanh Nghiệp Bình Đông', 'BINHDONGFOOD', N'Thủ Đức - TP.HCM',
'9109210921', '22193881', 'anhem@yahoo.com')
INSERT nhacungcap VALUES('A003', N'Công Ty Vĩnh Hảo', 'VINHHAO', N'Khánh Hòa',
'109291012', '6009219', 'nuocsuoi@yahoo.com')
INSERT nhacungcap VALUES('A004', N'Công Ty Bia Bến Thành', 'BENTHANH', N'Bình Dương',
'19209301', '20939139', 'biabenthanh@yahoo.com')
INSERT nhacungcap VALUES('A005', N'Nhà Máy VLXD Phú Thành', 'PHUTHANH', N'Bến Lức - Long An',
'201938', '2193802', 'phuthanh@yahoo.com')
INSERT nhacungcap VALUES('A006', N'Nhà Máy Sữa Thống Nhất Vinamilk', 'VINAMILK', N'Thủ Đức - TP.HCM',
'91839219', '0918928910', 'suavoi@yahoo.com')
INSERT nhacungcap VALUES('A007', N'Công ty may Việt Tiến', 'VIETTIEN', N'TP.HCM'
, '213201938', '21991012', 'viettien@yahoo.com')
INSERT nhacungcap VALUES('A008', N'Siêu Thị Điện Máy Bình Dương', 'DMBD', N'Bình Dương'
, '2716631', '3425193802', 'dienmaybd@yahoo.com')
go
SELECT * FROM nhacungcap

go
INSERT loaihang VALUES (1, N'Hàng tiêu dùng')
INSERT loaihang VALUES (2, N'Thủy hải sản')
INSERT loaihang VALUES (3, N'Thực phẩm')
INSERT loaihang VALUES (4, N'May mặc')
INSERT loaihang VALUES (5, N'Đồ điện tử')
go
SELECT * FROM loaihang

go
INSERT mathang VALUES ('SUAVINA', N'Sữa hộp', 'A006', 3, 10, N'Hộp', 15000)
INSERT mathang VALUES ('SUACHUA', N'Sữa chua', 'A006', 3, 25, N'Hộp', 5000)
INSERT mathang VALUES ('AOSOMIVT', N'Áo sơ mi', 'A007', 4, 30, N'Cái', 55000)
INSERT mathang VALUES ('BANH01KD', N'Bánh mì Kinh Đô', 'A001', 3, 21, N'Cái', 2000)
INSERT mathang VALUES ('TVLG24"', N'Ti vi LG 24" ', 'A008', 5, 5, N'Cái', 2500000)
go
SELECT * FROM mathang

go
INSERT nhanvien VALUES ('NV0001', N'Trương Ngọc', N'Hữu', '10/01/1970', '12/05/2007', '19021080', N'Hồng Kông', 1000000, 500000)
INSERT nhanvien VALUES ('NV0002', N'Lưu Đức', N'Hòa', '08/06/1970', '02/05/2007', '19221040', N'China', 1100000, 500000)
INSERT nhanvien VALUES ('NV0003', N'Lam', N'Trường', '12/01/1974', '10/11/2008', '19901005', N'Sài Gòn', 900000, 300000)
INSERT nhanvien VALUES ('NV0004', N'Quang', N'Dũng', '11/10/1974', '02/24/2007', '19051280', N'Đồng Nai', 1500000, 540000)
go
SELECT * FROM nhanvien

còn 2 Table nữa mình sẽ post lên sau

Với dữ liệu này ta có thể làm 1 số truy vấn đơn giản được rồi. Mời các bạn làm nha

1 Cho biết danh sách các đối tác cung cấp hàng cho công ty.

2 Mã hàng, tên hàng và số lượng của các mặt hàng hiện có trong công ty.

3 Họ tên và địa chỉ và năm bắt đầu làm việc của các nhân viên trong công ty.

4 Địa chỉ và điện thoại của nhà cung cấp có tên giao dịch VINAMILK là gì?
Các bạn hãy làm đi nhé. Tui sẽ post đáp án sau.
Chúc 1 ngày vui vẻ.
Coi lại

  • Phần 1

  • Phần 2
  • 0 comments: