- Select <danh sách các cột> From <Danh sách các bảng và mối quan hệ
giữa chúng> Where <Điều kiện so sánh (Select … From … Where …)> Order by <Danh sách cột sắp xếp> ASC|DESC
Yêu cầu 1:
Liệt kê các khách hàng chưa mua hàng
Hướng dẫn giải
Truy vấn chính -> Danh sách các khách hàng trong bảng Khách Hàng
Truy vấn con -> Danh sách các khách hàng trong bảng HOA_DON
Điều kiện so sánh -> Truy vấn chính lọc các mã khách hàng không có trong truy vấn con
Select * From KHACH_HANG Where Ma_khach_hang not in (Select Ma_khach_hang From HOA_DON)
Yêu cầu 2:
Liệt kê danh sách sữa có cùng hãng sữa với sữa có mã sữa là ‘AB0002’
Hướng dẫn giải
Truy vấn chính -> Danh sách các sữa trong bảng sữa Truy vấn con -> Mã hãng sữa của sữa có mã = ‘AB0002’
Điều kiện so sánh -> Truy vấn chính lọc các sữa có mã hãng sữa bằng mã hãng sữa trong truy vấn con
Select * From SUA Where Ma_hang_sua = (Select Ma_hang_sua From SUA Where Ma_sua = ‘AB0002’)
Bài 6: Truy vấn tạo bảng
Lý thuyết
- Select <danh sách các cột> From <Danh sách các bảng và mối quan hệ
giữa chúng> Where <Điều kiện so sánh (Select … From … Where …)> Order by <Danh sách cột sắp xếp> ASC|DESC
(81) Liệt kê các khách hàng chưa mua hàng
Hướng dẫn giải
Truy vấn chính -> Danh sách các khách hàng trong bảng Khách Hàng
Truy vấn con -> Danh sách các khách hàng trong bảng HOA_DON
Điều kiện so sánh -> Truy vấn chính lọc các mã khách hàng không có trong truy vấn con
Select * From KHACH_HANG Where Ma_khach_hang not in (Select Ma_khach_hang From HOA_DON)
Lý thuyết
- Create Table <Tên bảng>
( tên_cột_1 kiểu dữ liệu [primary][null|not null],
tên_cột_2 kiểu dữ liệu [primary][null|not null], tên_cột_3 kiểu dữ liệu [primary][null|not null], …………..
)
Yêu cầu 2:
Tạo ra một bảng mới có tên là bang_tam có cấu trúc giống như bảng SUA
Hướng dẫn giải
Create Table bang_tam
( Ma_sua varchar(6) primary key not null,
Ten_sua varchar(50) not null, Ma_hang_sua varchar(20) not null, Ma_loai_sua varchar(3) not null, Trong_luong int, Don_gia int, TP_dinhduong text, Loi_ich text, Hinh varchar(200) ) Yêu cầu 3:
Tạo ra một bảng mới có tên là bang_Vinamilk có cấu trúc giống như bảng SUA
(82)
Hướng dẫn giải
Create Table bang_Vinamilk
( Ma_sua varchar(6) primary key not null,
Ten_sua varchar(50) not null, Ma_hang_sua varchar(20) not null, Ma_loai_sua varchar(3) not null, Trong_luong int, Don_gia int, TP_dinhduong text, Loi_ich text, Hinh varchar(200) )
(83)
BUỔI THỰC HÀNH SỐ 7