Khoa Công Nghệ Thông Tin -Khóa XIII-Lớp TH0702
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Khoa Công Nghệ Thông Tin -Khóa XIII-Lớp TH0702

Hân Hạnh Chào Đón Tất Cả Các Bạn
 
Trang ChínhPortalGalleryLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 BẮT ĐẦU HỌC SQL:

Go down 
+5
guanweifu
nickcool
vanminh
Admin
Ice
9 posters
Chuyển đến trang : Previous  1, 2
Tác giảThông điệp
Admin
Administrator
Administrator
Admin


Nam
Tổng số bài gửi : 150
Age : 36
Đến từ : Áng Trăng Trong Màn Đêm
Job/hobbies : Sinh Viên
Registration date : 12/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeTue Dec 09, 2008 12:34 am

Xem lại câu 10 dùm Tú Anh hen!
Câu 10:
select gv.hoten,count(*) as SoLopDay
from giangvien gv,bienlai bl,lophoc lh
where gv.magv=lh.magv
and lh.malop=bl.malh
group by gv.hoten,bl.malh
order by SoLopDay
m059 m059 m059 m059 m059 m059 m059 m059
Về Đầu Trang Go down
https://th0702.forumvi.com
=Xme=
Super Mod - Quản Trị Viên
Super Mod - Quản Trị Viên
=Xme=


Tổng số bài gửi : 156
Age : 36
Đến từ : no*i tinh` iu bat' dau` ~^ ^~
Registration date : 13/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeTue Dec 09, 2008 12:02 pm

Admin đã viết:
=Xme= đã viết:
--8. Cho biết tên và mã số các lớp học có sĩ số thực sự ít nhất.
Thế câu 8 thế nào cậu
Câu 8:
select top 1 lh.tenlop,count(*) as Thapnhat
from lophoc lh,bienlai bl
where lh.malop=bl.malh
and lh.makh=bl.makh
group by lh.tenlop
order by Thapnhat
Xem thữ đúng hem,kết quả là 7.Nếu bỏ top 1 thì là 13-7-10 m041
13-7-10 lây top 1 muh dc 7 ah chu' :)) .
ý tưởng giống bạn nombasa :D , còn cái order của TA nếu ra đúng là rùa thui , vì default order là tăng dần :D , để chắc chắn thì nên "order by Thapnhat asc " (còn lấy lớn nhất thì desc)
Về Đầu Trang Go down
Admin
Administrator
Administrator
Admin


Nam
Tổng số bài gửi : 150
Age : 36
Đến từ : Áng Trăng Trong Màn Đêm
Job/hobbies : Sinh Viên
Registration date : 12/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeTue Dec 09, 2008 1:02 pm

=Xme= đã viết:
Admin đã viết:
=Xme= đã viết:
--8. Cho biết tên và mã số các lớp học có sĩ số thực sự ít nhất.
Thế câu 8 thế nào cậu
Câu 8:
select top 1 lh.tenlop,count(*) as Thapnhat
from lophoc lh,bienlai bl
where lh.malop=bl.malh
and lh.makh=bl.makh
group by lh.tenlop
order by Thapnhat
Xem thữ đúng hem,kết quả là 7.Nếu bỏ top 1 thì là 13-7-10 m041
13-7-10 lây top 1 muh dc 7 ah chu' :)) .
ý tưởng giống bạn nombasa :D , còn cái order của TA nếu ra đúng là rùa thui , vì default order là tăng dần :D , để chắc chắn thì nên "order by Thapnhat asc " (còn lấy lớn nhất thì desc)
Đầu tiên nó in ra 13-7-10,nhưng có order by nó sắp xếp lại thành 7-10-13,sau đó top 1 in ra m020
Về Đầu Trang Go down
https://th0702.forumvi.com
Admin
Administrator
Administrator
Admin


Nam
Tổng số bài gửi : 150
Age : 36
Đến từ : Áng Trăng Trong Màn Đêm
Job/hobbies : Sinh Viên
Registration date : 12/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeTue Dec 09, 2008 1:38 pm

Câu 15:
select lh.tenlop,count(case bl.kq when 'dat' then 1 end) as dat,count(case bl.kq when 'khong' then 1 end) as khongdat
from lophoc lh,bienlai bl
where lh.malop=bl.malh
group by lh.tenlop
m005 m005 m005 m005 m005 m005 m005
Về Đầu Trang Go down
https://th0702.forumvi.com
Admin
Administrator
Administrator
Admin


Nam
Tổng số bài gửi : 150
Age : 36
Đến từ : Áng Trăng Trong Màn Đêm
Job/hobbies : Sinh Viên
Registration date : 12/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeTue Dec 09, 2008 1:47 pm

Câu 9:
select Mahv,ho+' '+ten as HoTen,Nghe
from hocvien
where Nghe=N'Giáo Viên'
and mahv in (select lt
from lophoc )
Về Đầu Trang Go down
https://th0702.forumvi.com
Admin
Administrator
Administrator
Admin


Nam
Tổng số bài gửi : 150
Age : 36
Đến từ : Áng Trăng Trong Màn Đêm
Job/hobbies : Sinh Viên
Registration date : 12/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeTue Dec 09, 2008 10:34 pm

Câu 13:
set dateformat dmy
select LH.TENLOP,LH.SISODK,LH.PHONG,GV.HOTEN
from LOPHOC LH,GIANGVIEN GV
where LH.MAGV=GV.MAGV and LH.MALOP in (select BL.MALH from BIENLAI BL,KHOAHOC KH where BL.MAKH=KH.MAKH AND KH.NBD > '17/4/2002')
Về Đầu Trang Go down
https://th0702.forumvi.com
bichi_bido
Thành Viên Cấp 1
Thành Viên Cấp 1
bichi_bido


Tổng số bài gửi : 14
Registration date : 14/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeThu Dec 11, 2008 1:39 am

13. Cho
biết các tên lớp học, tên giáo viên phụ trách, sĩ số dự kiến của lớp và phòng
học của các lớp đang diễn ra vào ngày 17/4/2002.
phải kiểm tra ngày 17/4/2002 có nằm trong khoảng NBD->NKT hay ko? chứ đk KH.NBD > '17/4/2002' ko đúng, khóa học chưa bắt đầu làm sao học, chỉ có khóa PT197 (có 1 lớp 01) thỏa đk thui
select l.tenlop, g.hoten,l.sisodk, l.phong
from lophoc l, giangvien g, khoahoc k
where l.magv=g.magv and
k.makh=l.makh and
(k.nbd <= '17/4/2002' and k.nkt>='17/4/2002')
Về Đầu Trang Go down
=Xme=
Super Mod - Quản Trị Viên
Super Mod - Quản Trị Viên
=Xme=


Tổng số bài gửi : 156
Age : 36
Đến từ : no*i tinh` iu bat' dau` ~^ ^~
Registration date : 13/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeThu Dec 11, 2008 8:42 am

Uh tớ đồng ý với kau. , mà cái đề có nhiều câu cũng không rõ ràng nữa , bực >"<
Về Đầu Trang Go down
super noobs
Thành Viên Cấp 1
Thành Viên Cấp 1
super noobs


Tổng số bài gửi : 14
Registration date : 15/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeThu Dec 11, 2008 10:54 am

Mấy lớp kia lấy bài 8 làm bài thi TH , sao ông thầy mình lại biểu bài 8 lỗi tùm lum nhỉ
Về Đầu Trang Go down
Admin
Administrator
Administrator
Admin


Nam
Tổng số bài gửi : 150
Age : 36
Đến từ : Áng Trăng Trong Màn Đêm
Job/hobbies : Sinh Viên
Registration date : 12/11/2008

BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitimeThu Dec 11, 2008 6:32 pm

Ai ngờ ông thầy cho thi bài 8,pó chíu thiệt ,tui lo làm bài 9 không ah` m003 m003 m003 m003 m003 m003 m003
Về Đầu Trang Go down
https://th0702.forumvi.com
Sponsored content





BẮT ĐẦU HỌC SQL: - Page 2 Empty
Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   BẮT ĐẦU HỌC SQL: - Page 2 I_icon_minitime

Về Đầu Trang Go down
 
BẮT ĐẦU HỌC SQL:
Về Đầu Trang 
Trang 2 trong tổng số 2 trangChuyển đến trang : Previous  1, 2

Permissions in this forum:Bạn không có quyền trả lời bài viết
Khoa Công Nghệ Thông Tin -Khóa XIII-Lớp TH0702 :: Khu Học Tập :: Năm 2-
Chuyển đến