Tags
This content has not been tagged yet
Bài tập về SQL server 2000 (Help!!) |
|

|
|
|
|
Sep 22 2007, 09:31 PM
|

Yahoo! Baby

Group: Trader
Posts: 86
Cash: 117k
Age: N/A
Joined: 21-March 07
Member No.: 22,876
Yahoo! Status: N/A

|
Em cần mấy bác giúp em về SQL server 2000 với: Đây là bài tập: Cho 4 Bảng : SVIEN (TEN, MASV, NAM, KHOA) MHOC(TEN_MH, MAMH, TINCHI, KHOA) K_HOC( MAKH, MAMH, HOCKY, NAM, GV) KQUA( MASV, MAKH , DIEM) Cái nào gạch dưới là khóa còn bảng KQUA trường MASV lấy từ Table SVIEN trường MAKH lấy từ Table K_HOC. Câu hỏi: 1/ Cho biết tên sinh viên và các môn học mà sinh viên đó tham gia với kết quả cuối khóa trên 7 điểm.? 2/ Cho biết tên sinh viên thuộc về khoa có phụ trách môn “Toán” 3/ Cho biết tên sinh viên đạt điểm cao nhất. 4/ Cho biết tên sinh viên tham gia tất cả các môn. Lưu ý là các bảng đã được nhập đầy đủ thong tin. Xin mấy bác giúp giùm em, em mới học nên còn yếu lắm mong các bác giúp đỡ. Thank các bác nhiều!!!
|
|
|
|
|
|
Sep 22 2007, 11:13 PM
|

Yahoo! Playa

Group: Super Moderator
Posts: 190
Cash: 18k
Age: N/A
Joined: 30-September 06
Member No.: 17,452
Yahoo! Status: N/A

|
Không được, cái này là giết u chứ ko phải giúp u . động não chút đi. Mấy câu trên dễ mà Chủ yếu là kết các bảng lại dựa vào đk kết vd Câu1 tên sinh viên và các môn học xem nó nằm trong bảng nào Đk là kết quả >7, kết quả nằm trong bảng nào Sau đó kết lại dựa vào đk kết Bảng KQ cho ta biết đươc MASV và MAKH , tức là dựa vào đây ta sẽ biết được MASV trên 7, kết với bảng SVIEN để biết tên SV, sau đó kết với bảng KHOC (bằng MAKH)và MHOC (bằng MAMH) để biêt tên môn họcCâu 2, 3, 4,.. tương tự
This post has been edited by longbottom: Sep 22 2007, 11:16 PM
|
|
|
|
|
|
Sep 25 2007, 10:36 AM
|

Yahoo! King

Group: Admin
Posts: 1,047
Cash: 98k
Age: 24
Joined: 19-June 06
From: vũ trụ
Member No.: 14,720
Yahoo! Status: 

|
1) CODE select SVIEN.ten, MHOC.ten_mh from SVIEN, MHOC,KQUA, K_HOC where SVIEN.MASV = KQUA.MASV and KQUA.MAKH= K_HOC.MAKH and K_HOC.MAMH= MHOC.MAMH and KQUA.DIEM>7 2) CODE select sv.ten from SVIEN as sv, MHOC where SVIEN.KHOA=MHOC.KHOA and MHOC.TEN_MH like 'toan' 3) CODE select sv.ten from SVIEN as sv, KQUA as kq where sv.MASH = kq.MASV and kq.DIEM=( select MAX(DIEM) from KQUA ) 4) CODE select sv.ten from SVIEN as sv, MHOC as mh where ...(dk giong cau 1) GROUP BY mh.MAMH
|
|
|
|
|
|
Sep 26 2007, 01:07 PM
|

Yahoo! Baby

Group: Trader
Posts: 86
Cash: 117k
Age: N/A
Joined: 21-March 07
Member No.: 22,876
Yahoo! Status: N/A

|
em đã sửa lại theo bác là GROUP BY SVIEN.TenSV, MHOC.MAMH nhưng mà khi chạy thì nó lại báo lỗi: Server: Msg 208, Level 16, State 1, Line 76 Invalid object name 'SVIEN'. Server: Msg 208, Level 16, State 1, Line 76 Invalid object name 'MHOC'. Server: Msg 208, Level 16, State 1, Line 76 Invalid object name 'KQUA'. Server: Msg 208, Level 16, State 1, Line 76 Invalid object name 'KHOC'. Mong bác chỉ bảo thêm.
|
|
|
|
2 User(s) are reading this topic [2 Guests and 0 Anonymous Users]
0 Members:

Similar Topics
Similar Topics

Similar Topics

Links to this thread
Links to this thread

Links to this thread

Powered By IP.Board
2.3.6 © 2008 IPS, Inc.
VNP © 2008 :: Founded by PETER :: Developed by VNP's members.
|
|