Hôm nay nhận được hai bảng dữ liệu là customer_01 và customer_02, khách hàng nó yêu cầu mình lọc ra họ tên của bảng 2 có tồn tại trong bảng 1. Khi làm thấy đang thấy vui vui viết bài hướng dẫn chơi chơi...
Đầu tiên bạn cần tạo 2 bảng dữ liệu để thực nghiệm trường hợp nêu trên. Bạn hãy tạo 2 bảng table như sau:
CREATE TABLE customer_01
(
ho varchar(25),
ten varchar(25),
hoten varchar(50)
)
-----------------------------------------------
CREATE TABLE customer_02
(
ho varchar(25),
ten varchar(25),
hoten varchar(50)
)
(
ho varchar(25),
ten varchar(25),
hoten varchar(50)
)
-----------------------------------------------
CREATE TABLE customer_02
(
ho varchar(25),
ten varchar(25),
hoten varchar(50)
)
Kế tiếp thì cập nhập một số dữ liệu cho hai bảng.
INSERT INTO customer_01 VALUES ('Bui','Ngoc Son','Bui Ngoc Son')
INSERT INTO customer_01 VALUES ('Bui','Tien Dung','Bui Tien Dung')
INSERT INTO customer_01 VALUES ('Bui','Duc Hau','Bui Duc Hau')
INSERT INTO customer_01 VALUES ('Phan','Quynh Huong','Phan Quynh Huong')
INSERT INTO customer_01 VALUES ('Phan','Thi Diem','Phan Thi Diem')
INSERT INTO customer_01 VALUES ('Nguyen','Van Linh','Nguyen Van Linh')
INSERT INTO customer_01 VALUES ('Tran','Phong Phu','Phan Phong Phu')
INSERT INTO customer_01 VALUES ('Cao','Thi Loan','Cao Thi Loan')
INSERT INTO customer_01 VALUES ('Bich','Thien Ngoc','Bich Thien Ngoc')
INSERT INTO customer_01 VALUES ('Thao','Da Trang','Thao Da Trang')
-----------------------------------------------------------------------
INSERT INTO customer_02 VALUES ('Bui','Ngoc Son','Bui Ngoc Son')
INSERT INTO customer_02 VALUES ('Tran','Van Linh','Tran Van Linh')
INSERT INTO customer_02 VALUES ('Bui','Duc Hau','Bui Duc Hau')
INSERT INTO customer_02 VALUES ('Mo','Dung Ngoc','Mo Dung Ngoc')
INSERT INTO customer_02 VALUES ('Phan','Thi Diem','Phan Thi Diem')
INSERT INTO customer_02 VALUES ('Thien','Bach Son','Thien Bach Son')
INSERT INTO customer_02 VALUES ('Tran','Phong Phu','Phan Phong Phu')
INSERT INTO customer_02 VALUES ('Binh','Lien Long','Binh Lien Long')
INSERT INTO customer_02 VALUES ('Bich','Thien Ngoc','Bich Thien Ngoc')
INSERT INTO customer_02 VALUES ('Thach','Trung Kien','Thach Trung Kien')
INSERT INTO customer_01 VALUES ('Bui','Tien Dung','Bui Tien Dung')
INSERT INTO customer_01 VALUES ('Bui','Duc Hau','Bui Duc Hau')
INSERT INTO customer_01 VALUES ('Phan','Quynh Huong','Phan Quynh Huong')
INSERT INTO customer_01 VALUES ('Phan','Thi Diem','Phan Thi Diem')
INSERT INTO customer_01 VALUES ('Nguyen','Van Linh','Nguyen Van Linh')
INSERT INTO customer_01 VALUES ('Tran','Phong Phu','Phan Phong Phu')
INSERT INTO customer_01 VALUES ('Cao','Thi Loan','Cao Thi Loan')
INSERT INTO customer_01 VALUES ('Bich','Thien Ngoc','Bich Thien Ngoc')
INSERT INTO customer_01 VALUES ('Thao','Da Trang','Thao Da Trang')
-----------------------------------------------------------------------
INSERT INTO customer_02 VALUES ('Bui','Ngoc Son','Bui Ngoc Son')
INSERT INTO customer_02 VALUES ('Tran','Van Linh','Tran Van Linh')
INSERT INTO customer_02 VALUES ('Bui','Duc Hau','Bui Duc Hau')
INSERT INTO customer_02 VALUES ('Mo','Dung Ngoc','Mo Dung Ngoc')
INSERT INTO customer_02 VALUES ('Phan','Thi Diem','Phan Thi Diem')
INSERT INTO customer_02 VALUES ('Thien','Bach Son','Thien Bach Son')
INSERT INTO customer_02 VALUES ('Tran','Phong Phu','Phan Phong Phu')
INSERT INTO customer_02 VALUES ('Binh','Lien Long','Binh Lien Long')
INSERT INTO customer_02 VALUES ('Bich','Thien Ngoc','Bich Thien Ngoc')
INSERT INTO customer_02 VALUES ('Thach','Trung Kien','Thach Trung Kien')
Sau khi tạo thành công 2 bảng dữ liệu customer_01 và customer_02 để thực nghiệm, bạn hãy dùng câu lệnh sau để giải quyết yêu cầu theo đề bài trên nêu ra.
SELECT customer_02.hoten
FROM customer_01,customer_02
WHERE customer_02.hoten IN (customer_01.hoten)
FROM customer_01,customer_02
WHERE customer_02.hoten IN (customer_01.hoten)
Sau khi chạy câu lệnh bạn sẽ thấy kết quả như sau:
No comments:
Post a Comment