Đề cương: Chương 4 bài 5. Chương 5 bài 1,2,11,12 Chương 6 bài 1,2,9 Đáp án tham khảo. CHƯƠNG 4 BÀI 5 Cho CSDL “SportDB”gồm 4 bảng: PLAYER, TEAMS, GAMES, PENALTIES… a, Tìm những họ tên những VĐV sinh năm 1963 SELECT Name, Initials FROM PLAYERS WHERE Year_of_Birth='1965' b, Tìm VĐV có số liên đoàn 7060 SELECT * FROM PLAYERS WHERE leagueno='7076' c, Tìm số hiệu VĐV SECLECT Teamno, Playerno FROM Games WHERE Won >Lost d, Tìm họ tên và giới tính của những vận động viên nam, sinh năm sau năm 1970 SELECT Name, Initials, Sex FROM PLAYER WHERE Sex='M' AND Year_of_Birth>'1965' e, Tìm những vận động viên sinh trong khoảng từ 1980 đến 1989. SELECT * FROM PLAYERS WHERE (Year_of_Birth Bettween 1980 and 1989) f, Tìm hững vận động viên ở thành phố : Inglewood,Stratford, Douglas. SELECT * FROM PLAYERS WHERE Town IN ('Inglewood','Stratford', 'Douglas') g, Tìm số hiệu, họ tên của những vận động viên có tên kết thúc là 'n' SECLECT Teamno,Name, Initials FROM PLAYER WHERE Name like '%n' h, Tìm tất cả các vận động viên nghiệp dư (VĐV ko có số liên đoàn) SECLECT * FROM PLAYERS WHERE leagueno='0' i, Tìm họ tên của những vận động viên bị phạt SECLECT Name, Initials FROM PLAYERS WHERE PLAYERNO INT ( SECLECT PLAYERNO FROM PENALTIES ) j, Tìm họ tên, năm sinh của vận động viên già nhất SELECT Name, Initials,Year_of_Birth FROM PLAYERS WHERE MAX (Year_of_Birth) k, tìm họ tên của những vậng động viên bị phạt (câu i) l, tìm số hiệu vận động viên bị phạt 2 lân trở lên SECLECT Name, Initials FROM PLAYERS WHERE PLAYERNO INT ( SECLECT PLAYERNO FROM PENALTIES WHERE PAYMENTNO>='2' ) m, Đếm xem có bao nhiêu vận động viên SECLECT COUNT (playerno) soluongVDV FROM PLAYERS n, tìm số tiền phạt cao nhất SECLECT MAX (PAYMENTNO) SoTienPhatCaoNhat FROM PENALTIES o, Tìm số hiệu vận động viên, ngày nộp phạt. Xếp theo thứ tự tăng dần số hiệu vận động viên SECLECT playerno, date FROM PENALTIES WHERE PLAYERNO INT ( SECLECT PLAYERNO FROM PENALTIES WHERE PAYMENTNO>='2' ) ORDER BY playerno; p, hãy cấp cho vận động viên số hiệu 95 có số liên đoàn là 2000 UPDATE PLAYER SET Leagueno = '2000'; WHERE Playerno='95'; ... Xem tiếp trong tập tin đính kèm.