Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Cho 2 bảng EMPLOYEE và DEPARTMENT:

1. Câu lệnh tạo bảng, sinh viên tự viết lệnh.


2. Câu lệnh insert dữ liệu:
INSERT INTO Department VALUES ('Research', 5, '333445555', '22-05-
1988');
INSERT INTO Department VALUES ('Administration', 4, '987654321',
'01-01-1995');
INSERT INTO Department VALUES ('Headquarters', 1, '888665555', '19-
06-1981');

INSERT INTO Employee VALUES ('John', 'B', 'Smith', '123456789',


'09-01-1965', '731 Fondren, Houston, TX', 'M', 30000, '333445555',
5);
INSERT INTO Employee VALUES ('Franklin', 'T', 'Wong', '333445555',
'08-12-1955', '638 Voss, Houston, TX', 'M', 40000, '888665555', 5);
INSERT INTO Employee VALUES ('Alicia', 'J', 'Zelaya', '999887777',
'19-07-1968', '3321 Castle, Spring, TX', 'F', 25000, '987654321',
4);
INSERT INTO Employee VALUES ('Jennifer', 'S', 'Wallace',
'987654321', '20-06-1941', '291 Berry, Bellaire, TX', 'F', 43000,
'888665555', 4);
INSERT INTO Employee VALUES ('Ramesh', 'K', 'Narayan', '666884444',
'15-09-1962', '975 Fire Oak, Humble, TX', 'M', 38000, '333445555',
5);
INSERT INTO Employee VALUES ('Joyce', 'A', 'English', '453453453',
'31-07-1972', '5631 Rice, Houston, TX', 'F', 25000, '333445555',
5);
INSERT INTO Employee VALUES ('Ahmad', 'V', 'Jabbar', '987987987',
'29-03-1969', '980 Dallas, Houston, TX', 'M', 25000, '987654321',
4);
INSERT INTO Employee VALUES ('James', 'E', 'Borg', '888665555',
'10-11-1973', '450 Stone, Houston, TX', 'M', 55000, null, 1);
3. Lấy danh sách nhân viên trong công ty?
4. Lấy danh sách nhân viên trong công ty có giới tính nam và lương lớn hơn 3000.
5. Lấy danh sách nhân viên trong công ty có giới tính nam và lương lớn hơn 3000 và trả kết
quả về theo thứ tự họ nhân viên từ A-Z.
6. Lấy danh sách nhân viên trong công ty có giới tính nam và lương lớn hơn 3000 và trả kết
quả về theo thứ tự họ nhân viên từ A-Z.
7. Lấy danh sách nhân viên trong công ty có giới tính nam và lương lớn hơn 3000 và trả kết
quả về theo lương giảm dần.
8. Lấy danh sách nhân viên trong công ty không có người giám sát.
9. Hiện thị họ và tên nữ nhân viên đầy đủ , ngày sinh, tên phòng ban mà nhân viên đó làm việc.

Phần 2, Phép kết JOIN

1. Lấy danh sách phòng ban, mã và tên nhân viên quản lý phòng ban đó.
2. Lấy danh sách các phòng ban, nếu phòng ban đó có người quản lý thì liệt kê thông tin họ và
tên và mã quản lý đó.( hướng dẫn dùng: LEFT OUTER JOIN.)
3. Lấy danh sách tất cả nhân viên và các phòng ban nhân viên quản lý, nếu nhân viên không quản
lý phòng ban nào thì thôn tin phòng ban đó để trống.
4. Liệt kê tất cả các thông tin phòng ban có nhân viên quản lý, chưa có nhân viên quản lý và
thông tin nhân viên quản lý phòng ban, nhân viên nào không quản lý phòng ban.

You might also like