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
 
IndexPortalCalendarGalleryTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 BẮT ĐẦU HỌC SQL:

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Chuyển đến trang : Previous  1, 2
Tác giảThông điệp
Admin
Administrator
Administrator


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Tue 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
Xem lý lịch thành viên http://th0702.7forum.info
=Xme=
Super Mod - Quản Trị Viên
Super Mod - Quản Trị Viên


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Tue 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)

_________________
Bế học mênh mông ,quay đầu là bờ !
Về Đầu Trang Go down
Xem lý lịch thành viên
Admin
Administrator
Administrator


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Tue 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
Xem lý lịch thành viên http://th0702.7forum.info
Admin
Administrator
Administrator


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Tue 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
Xem lý lịch thành viên http://th0702.7forum.info
Admin
Administrator
Administrator


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Tue 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
Xem lý lịch thành viên http://th0702.7forum.info
Admin
Administrator
Administrator


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Tue 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
Xem lý lịch thành viên http://th0702.7forum.info
bichi_bido
Thành Viên Cấp 1
Thành Viên Cấp 1


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Thu 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
Xem lý lịch thành viên
=Xme=
Super Mod - Quản Trị Viên
Super Mod - Quản Trị Viên


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Thu 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 >"<

_________________
Bế học mênh mông ,quay đầu là bờ !
Về Đầu Trang Go down
Xem lý lịch thành viên
super noobs
Thành Viên Cấp 1
Thành Viên Cấp 1


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Thu 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
Xem lý lịch thành viên
Admin
Administrator
Administrator


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

Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Thu 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
Xem lý lịch thành viên http://th0702.7forum.info
Sponsored content




Bài gửiTiêu đề: Re: BẮT ĐẦU HỌC SQL:   Today at 9:11 pm

Về Đầu Trang Go down
 
BẮT ĐẦU HỌC SQL:
Xem chủ đề cũ hơn Xem chủ đề mới hơn 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