Professional Documents
Culture Documents
Salt PDF
Salt PDF
45
Dùng bí danh thay th tên Table:
Select A.Manv, A.Holot+’ ‘+A.Ten As Hoten,
B.Lcb, B.Phucap
From TblHosonv As A Inner Join
TblHosoluong As B On A.Manv = B.Manv
Where A.MaBP =‘KTTV’;
46
VI.3. WHERE
• S d ng k t n i các Tables (theo ngôn ng
SQL chu n)
• S d ng nh m t m nh l c (Filter) k t
xu t nh ng Records tho ! u ki n tìm ki m
• D"ng t ng quát:
WHERE <Join Condition>
<Filter Condition>
Thí d 1:
Select *
From TblTacgia
Where TblTacgia.Matp =‘TP01’; 47
SELECT TblTac_gia.TenTG,
TblDanh_muc_sach.Tensach
FROM TblTac_gia, TblDanh_muc_sach
WHERE TblTac_gia.Matacgia =
TblDanh_muc_sach.Matacgia And
TblTac_gia.MaTP ='TP11';
(SQL chu n)
SELECT TblTac_gia.TenTG, TblDanh_muc_sach.Tensach
FROM TblTac_gia INNER JOIN TblDanh_muc_sach
ON TblTac_gia.Masach = TblDanh_muc_sach.Masach
WHERE tblTac_gia.MaTP = ‘TP11’;
(MS.Access)
48
VI.4. ORDER BY
Dùng s p x p các Records theo m t tr#t t xác $nh.
Giá tr$ m c nhiên là tr#t t %&'( (t A .. Z , 0 .. 9)
Thí d :
Li t kê danh sách nhân viên theo th t mã b ph n
Select * From TblHosonhanvien Order By Mabp
Li t kê danh m c sách Tin h c theo th t c a tên các nhà xu t b n
Select A.Masach, A.Tensach, B.TenNXB
From TblDanhmucsach As A Inner Join TblNhaxuatban As B
On A.Manxb = B.Manxb
Order By B.Tennxb;
49
VI.5. Group By và Having
Dùng nhóm các Records có cùng giá tr$ t"i m t Field nào
ó.
) l c các Records * c nhóm (Group), ta ph i dùng
Having <Filter Condition>
Thí d : Li t kê tên các m t hàng mì gói ã xu t bán
Select A.Mahang, B.Tenhang
From TblHoadon As A Inner Join TblHanghoa As B
On A.Mahang = B.Mahang
Group By A.Mahang
Having A.Mahang = “MIGOI*”;
50