SlideShare a Scribd company logo
1 of 26
Download to read offline
11
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Truy vấn dữ liệu từ nhiều bảng
22
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Lấy dữ liệu từ nhiều bảng
NHANVIEN PHONG
…
…
33
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
• Kết bằng (EquiJoin)
• Kết không bằng (Non EquiJoin)
• Kết với chính mình (Self Join)
Các loại phép kết
• Kết bằng mệnh đề Join
44
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phép kết bằng
• Sử dụng điều kiện kết bằng trong mệnh
đề WHERE
• Nếu xuất hiện tên cột trùng nhau trong
nhiều bảng thì bắt buộc phải sử dụng
tên bảng hoặc bí danh bảng trước tên
cột.
SELECT bang1.cot, bang2.cot
FROM bang1, bang2
WHERE bang1.cot1 = bang2.cot2
55
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phép kết bằng thực hiện như thế nào?
NHANVIEN PHONG
Khóa ngoại Khóa chính
…
…
66
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
SELECT nhanvien.manhanvien, nhanvien.tennv,
nhanvien.maphong, phong.maphong,
phong.makhuvuc
FROM qlns.nhanvien, qlns.phong
WHERE nhanvien.maphong = phong.maphong;
Kết quả nhận được từ phép kết bằng
…
77
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
SELECT nv.manhanvien, nv.tennv, nv.maphong,
ph.maphong, ph.makhuvuc
FROM qlns.nhanvien nv , qlns.phong ph
WHERE nv.maphong = ph.maphong;
Sử dụng bí danh cho bảng
• Đơn giản hóa các câu truy vấn khi cần sử dụng
tên bảng cho việc truy xuất các cột.
88
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Kết nhiều hơn hai bảng
NHANVIEN KHUVUCPHONG
• Để kết n bảng, ta cần tối thiểu n-1 phép kết. Ví dụ để kết ba
bảng, ta cần tối thiểu hai phép kết bảng.
…
99
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Kết không bằng
NHANVIEN LOAICONGVIEC
Mức lương của nhân viện
phải nằm trong khoản hai
cận trong bảng
LOAICONGVIEC
…
1010
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Kết quả từ phép kết không bằng
SELECT nv.tennv, nv.mucluong, lcv.maloaicv
FROM qlns.nhanvien nv, qlns.loaicongviec lcv
WHERE nv.mucluong
BETWEEN lcv.mucluong_min AND lcv.mucluong_max;
…
1111
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Kết với chính mình
NHANVIEN (NHAN_VIEN) NHANVIEN (NGUOI_QUAN_LY)
Mã người quản lý (MANGUOIQUANLY) trong
bảng NHAN_VIEN phải bằng với mã nhân viên
(MANHANVIEN) trong bảng NGUOI_QUAN_LY
…
`
…
1212
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Kết với chính mình
SELECT nvien.honv+’ ‘+nvien.tennv + N' làm việc cho '
+ nguoiqly.tennv as [Nhân viên và người QLý]
FROM qlns.nhanvien nvien, qlns.nhanvien nguoiqly
WHERE nvien.manguoiquanly = nguoiqly.manhanvien ;
…
1313
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Sử dụng mệnh đề JOIN để kết
SELECT bang1.cot, bang2.cot
FROM bang1
[CROSS JOIN bang2] |
[JOIN bang2
ON(bang1.ten_cot = bang2.ten_cot)] |
[LEFT|RIGHT|FULL [OUTER] JOIN bang2
ON (bang1.ten_cot = bang2.ten_cot) ]
1414
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Cross Joins
• Mệnh đề CROSS JOIN sẽ kết mỗi dòng của bảng 1 với tất cả
các dòng của bảng 2
Kết quả
CROSS JOIN:
14x8=112 rows
NHANVIEN (14 dòng) PHONG (8 rows)
…
…
1515
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Mệnh đề ON trong phép kết JOIN
• Tách biệt đều kiện kết với các điều kiện
chọn lọc dữ liệu khác.
• Các câu truy vấn trở nên dễ đọc hơn.
1616
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
SELECT nv.manhanvien, nv.tennv, nv.maphong,
ph.maphong, ph.makhuvuc
FROM qlns.nhanvien nv JOIN qlns.phong ph
ON (nv.maphong = ph.maphong)
Sử dụng mệnh đề JOIN …ON…
…
…
1717
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Kết nhiều hơn hai bảng
SELECT manhanvien, tenphong, tenkhuvuc, thanhpho
FROM qlns.nhanvien nv
JOIN qlns.phong ph
ON ph.maphong = nv.maphong
JOIN qlns.khuvuc kv
ON ph.makhuvuc = kv.makhuvuc
…
1818
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
SELECT nv.honv, nv.tennv, nv.maphong, ph.tenphong
FROM qlns.nhanvien nv
LEFT OUTER JOIN qlns.phong ph
ON (nv.maphong = ph.maphong)
Phép kết trái (LEFT [OUTER] JOIN)
…
1919
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
SELECT nv.honv, nv.tennv, nv.maphong, ph.tenphong
FROM qlns.nhanvien nv
RIGHT OUTER JOIN qlns.phong ph
ON (nv.maphong = ph.maphong)
Phép kết phải (RIGHT [OUTER] JOIN)
…
2020
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
SELECT nv.honv, nv.tennv, nv.maphong, ph.tenphong
FROM qlns.nhanvien nv
FULL OUTER JOIN qlns.phong ph
ON (nv.maphong = ph.maphong)
Phép kết đầy đủ (FULL [OUTER] JOIN)
…
2121
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Thực hành
• Viết các câu truy vấn kết các bảng bằng mệnh đề WHERE.
• Câu truy vấn kết với chính mình
• Kết hai bảng bằng Cross Join
• Kết các bảng sử dụng JOIN, LEFT|RIGHT|FULL JOINT
2222
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Sử dụng biểu thức CASE trong
truy vấn
2323
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Biểu thức CASE dạng đơn giảnBiểu thức CASE dạng đơn giản
CASE Biểu_thức
WHEN Giá_trị_1 THEN Biểu_thức_kết_quả_1
[WHEN Giá_trị_2 THEN Biểu_thức_kết_quả_2
...]
[ ELSE Biểu_thức_kết_quả_N]
END
• Giá trị 1, giá trị 2
− Các giá trị cụ thể để so sánh bằng (=) với biểu thức
• Biểu thức kết quả 1, biểu thức kết quả 2
− Biểu thức sẽ được trả về khi việc so sánh của biểu thức
bằng với các giá trị so sánh tương ứng
2424
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Ví dụVí dụ
SELECT LOAI=
CASE LEFT(MAVTU, 2)
WHEN 'DD' THEN 'Đầu DVD'
WHEN 'VD' THEN 'Đầu VCD'
WHEN 'TV' THEN 'Tivi'
WHEN 'TL' THEN 'Tủ lạnh'
WHEN 'BI' THEN 'Bia lon'
WHEN 'LO' THEN 'Loa thùng'
ELSE 'Chưa phân loại'
END,
MAVTU, TENVTU, DVTINH
FROM VATTU
ORDER BY LEFT(MAVTU, 2)
2525
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Biểu thức CASE dạng tìm kiếmBiểu thức CASE dạng tìm kiếm
CASE
WHEN Bt_logic_1 THEN Biểu_thức_kết_quả_1
[WHEN Bt_logic_2 THEN Biểu_thức_kết_quả_2
...]
[ ELSE Biểu_thức_kết_quả_N]
END
• Biểu thức logic1, biểu thức logic2
− Các biểu thức luận lý dùng để thực hiện các phép so sánh
trong biểu thức CASE.
• Biểu thức kết quả 1, biểu thức kết quả 2
− Biểu thức sẽ được trả về khi một trong các biểu thức luận lý so
sánh có kết quả là đúng.
2626
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Ví dụVí dụ
SELECT GHICHU=
CASE
WHEN PHANTRAM <20 THEN 'Lời ít'
WHEN PHANTRAM BETWEEN 20 AND 40 THEN 'Lời nhiều'
ELSE 'Rất lời'
END,
TENVTU, DVTINH, PHANTRAM
FROM VATTU
ORDER BY PHANTRAM

More Related Content

What's hot

Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...LE Van Huy
 
Chuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐ
Chuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐChuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐ
Chuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐThắng Nguyễn
 
Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...
Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...
Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...vietlod.com
 
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 spss - EFA
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019   spss - EFAPhương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019   spss - EFA
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 spss - EFALE Van Huy
 
Phan tich-hoi-quy-tuyen-tinh-don-gian
Phan tich-hoi-quy-tuyen-tinh-don-gianPhan tich-hoi-quy-tuyen-tinh-don-gian
Phan tich-hoi-quy-tuyen-tinh-don-gianTrí Công
 
Chuong5 KIỂM ĐỊNH PHI THAM SỐ
Chuong5 KIỂM ĐỊNH PHI THAM SỐChuong5 KIỂM ĐỊNH PHI THAM SỐ
Chuong5 KIỂM ĐỊNH PHI THAM SỐThắng Nguyễn
 
BÁO CÁO KINH TẾ LƯỢNG
BÁO CÁO KINH TẾ LƯỢNGBÁO CÁO KINH TẾ LƯỢNG
BÁO CÁO KINH TẾ LƯỢNGSophie Lê
 
Chuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụng
Chuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụngChuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụng
Chuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụngThắng Nguyễn
 
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#MasterCode.vn
 
Kinh te lương chương 5
Kinh te lương chương 5Kinh te lương chương 5
Kinh te lương chương 5hung bonglau
 
(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...
(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...
(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...Development and Policies Research Center (DEPOCEN)
 
Thống kê ứng dụng Chương 1
Thống kê ứng dụng Chương 1Thống kê ứng dụng Chương 1
Thống kê ứng dụng Chương 1Thắng Nguyễn
 
Ch¦+ng iii
Ch¦+ng iiiCh¦+ng iii
Ch¦+ng iiiTtx Love
 
(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...
(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...
(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...Development and Policies Research Center (DEPOCEN)
 
(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...
(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...
(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...Development and Policies Research Center (DEPOCEN)
 
Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ
Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ
Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ nataliej4
 

What's hot (20)

Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 - gioi thieu - phan t...
 
Chuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐ
Chuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐChuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐ
Chuong4 PHÂN TÍCH PHƯƠNG SAI MỘT YẾU TỐ
 
Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...
Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...
Phát hiện và khắc phục phương sai thay đổi (heteroskedasticity) trên Eview, S...
 
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 spss - EFA
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019   spss - EFAPhương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019   spss - EFA
Phương pháp nghiên cứu khoa học - Hướng dẫn SPSS - 2019 spss - EFA
 
Phan tich-hoi-quy-tuyen-tinh-don-gian
Phan tich-hoi-quy-tuyen-tinh-don-gianPhan tich-hoi-quy-tuyen-tinh-don-gian
Phan tich-hoi-quy-tuyen-tinh-don-gian
 
Dữ liệu mảng
Dữ liệu mảngDữ liệu mảng
Dữ liệu mảng
 
Chuong5 KIỂM ĐỊNH PHI THAM SỐ
Chuong5 KIỂM ĐỊNH PHI THAM SỐChuong5 KIỂM ĐỊNH PHI THAM SỐ
Chuong5 KIỂM ĐỊNH PHI THAM SỐ
 
Db 06
Db 06Db 06
Db 06
 
BÁO CÁO KINH TẾ LƯỢNG
BÁO CÁO KINH TẾ LƯỢNGBÁO CÁO KINH TẾ LƯỢNG
BÁO CÁO KINH TẾ LƯỢNG
 
Db 09
Db 09Db 09
Db 09
 
Chuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụng
Chuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụngChuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụng
Chuong2: ƯỚC LƯỢNG THAM SỐ, môn thống kê ứng dụng
 
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#Bài 3 -  Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
Bài 3 - Cấu trúc điều khiển - Nền tảng lập trình ứng dụng với C#
 
Kinh te lương chương 5
Kinh te lương chương 5Kinh te lương chương 5
Kinh te lương chương 5
 
Đề Thi HK2 Toán 6 - THCS Đoàn Thị Điểm
Đề Thi HK2 Toán 6 - THCS Đoàn Thị ĐiểmĐề Thi HK2 Toán 6 - THCS Đoàn Thị Điểm
Đề Thi HK2 Toán 6 - THCS Đoàn Thị Điểm
 
(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...
(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...
(4) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 4: Kiểm đị...
 
Thống kê ứng dụng Chương 1
Thống kê ứng dụng Chương 1Thống kê ứng dụng Chương 1
Thống kê ứng dụng Chương 1
 
Ch¦+ng iii
Ch¦+ng iiiCh¦+ng iii
Ch¦+ng iii
 
(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...
(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...
(3) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 3: Ước lượ...
 
(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...
(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...
(2) Giới thiệu về thống kê cho các ngành khoa học xã hội_Bài giảng 2: Thống k...
 
Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ
Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ
Hệ thống bài tập THỐNG KÊ ỨNG DỤNG TRONG KINH TẾ
 

Viewers also liked

Bài 5 : Lập trình với CSDL trong SQL
Bài 5 : Lập trình với CSDL trong SQLBài 5 : Lập trình với CSDL trong SQL
Bài 5 : Lập trình với CSDL trong SQLMasterCode.vn
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
Bài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPT
Bài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPTBài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPT
Bài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPTMasterCode.vn
 
Bài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL serverBài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL serverMasterCode.vn
 
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTBài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTMasterCode.vn
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuMasterCode.vn
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTMasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnMasterCode.vn
 
Odata consuming-services-slides
Odata consuming-services-slidesOdata consuming-services-slides
Odata consuming-services-slidesMasterCode.vn
 
Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...
Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...
Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...MasterCode.vn
 
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...MasterCode.vn
 
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)MasterCode.vn
 
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất NghệMvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất NghệMasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
BÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệu
BÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệuBÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệu
BÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệuMasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnMasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 

Viewers also liked (20)

Bài 5 : Lập trình với CSDL trong SQL
Bài 5 : Lập trình với CSDL trong SQLBài 5 : Lập trình với CSDL trong SQL
Bài 5 : Lập trình với CSDL trong SQL
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Bài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPT
Bài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPTBài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPT
Bài 4: STORED PROCEDURE & GIAO DỊCH - Giáo trình FPT
 
Bài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL serverBài 2 : Các đối tượng trong CSDL - SQL server
Bài 2 : Các đối tượng trong CSDL - SQL server
 
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTBài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 
c
cc
c
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Odata consuming-services-slides
Odata consuming-services-slidesOdata consuming-services-slides
Odata consuming-services-slides
 
Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...
Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...
Pdf bai 5 làm việc với báo cáo nâng cao-slide 05-quan tri csdl voi access-mas...
 
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...
 
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
 
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất NghệMvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
Mvc4 seminar - hoclaptrinhweb.com - Tài liệu Nhất Nghệ
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
BÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệu
BÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệuBÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệu
BÀI 8: Kiểm soát và giảm thiểu hoạt động xử lý cơ sở dữ liệu
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 

Similar to Bài 4.2 - SQL (STRUCTURED QUERY LANGUAGE) - SQL server

77 dechuyen2013
77 dechuyen201377 dechuyen2013
77 dechuyen2013Toan Isi
 
77 de thi lop10 truong chuyen 2013
77 de thi lop10 truong chuyen 201377 de thi lop10 truong chuyen 2013
77 de thi lop10 truong chuyen 2013Toan Isi
 
Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2
Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2
Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2PTAnh SuperA
 
77-de-thi-vao-cac lop 10 truong chuyen 2013
 77-de-thi-vao-cac lop 10 truong chuyen 2013 77-de-thi-vao-cac lop 10 truong chuyen 2013
77-de-thi-vao-cac lop 10 truong chuyen 2013Toán THCS
 
[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013
[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013
[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013Trần Hà
 
Tiểu luận TNST
Tiểu luận TNSTTiểu luận TNST
Tiểu luận TNSTBui Loi
 
de thi vao 10 truong chuyen
de thi vao 10  truong chuyen de thi vao 10  truong chuyen
de thi vao 10 truong chuyen Toán THCS
 
77 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp01
77 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp0177 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp01
77 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp01vutoanpvd
 
Luận văn thạc sĩ toán học
Luận văn thạc sĩ toán họcLuận văn thạc sĩ toán học
Luận văn thạc sĩ toán họcDang Van Ly
 
ỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máy
ỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máyỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máy
ỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máyMan_Ebook
 

Similar to Bài 4.2 - SQL (STRUCTURED QUERY LANGUAGE) - SQL server (20)

[123doc.vn] de thi lop10 full
[123doc.vn]   de thi lop10 full[123doc.vn]   de thi lop10 full
[123doc.vn] de thi lop10 full
 
77 dechuyen2013
77 dechuyen201377 dechuyen2013
77 dechuyen2013
 
77 de thi lop10 truong chuyen 2013
77 de thi lop10 truong chuyen 201377 de thi lop10 truong chuyen 2013
77 de thi lop10 truong chuyen 2013
 
Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2
Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2
Skkn du-doan-dau-bang-cosi-tim-gtln-nn-do tatthang2
 
Luận văn: Đồ thị hàm số trong mối liên hệ với biểu thức đại số
Luận văn: Đồ thị hàm số trong mối liên hệ với biểu thức đại sốLuận văn: Đồ thị hàm số trong mối liên hệ với biểu thức đại số
Luận văn: Đồ thị hàm số trong mối liên hệ với biểu thức đại số
 
77-de-thi-vao-cac lop 10 truong chuyen 2013
 77-de-thi-vao-cac lop 10 truong chuyen 2013 77-de-thi-vao-cac lop 10 truong chuyen 2013
77-de-thi-vao-cac lop 10 truong chuyen 2013
 
[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013
[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013
[Vnmath.com] 77-de-thi-vao-cac lop 10 truong chuyen 2013
 
77 đề thi vào lớp 10 chuyên năm 2014-2015
77 đề thi vào lớp 10 chuyên năm 2014-201577 đề thi vào lớp 10 chuyên năm 2014-2015
77 đề thi vào lớp 10 chuyên năm 2014-2015
 
Db 05
Db 05Db 05
Db 05
 
Tiểu luận TNST
Tiểu luận TNSTTiểu luận TNST
Tiểu luận TNST
 
de thi vao 10 truong chuyen
de thi vao 10  truong chuyen de thi vao 10  truong chuyen
de thi vao 10 truong chuyen
 
[123doc.vn] de thi lop10 full
[123doc.vn]   de thi lop10 full[123doc.vn]   de thi lop10 full
[123doc.vn] de thi lop10 full
 
77 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp01
77 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp0177 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp01
77 de-thi-lop10truongchuyen-2014-2015-140416105545-phpapp01
 
Luận văn: Giải gần đúng phương trình phi tuyến và phương trình vi phân trên m...
Luận văn: Giải gần đúng phương trình phi tuyến và phương trình vi phân trên m...Luận văn: Giải gần đúng phương trình phi tuyến và phương trình vi phân trên m...
Luận văn: Giải gần đúng phương trình phi tuyến và phương trình vi phân trên m...
 
Luận văn thạc sĩ toán học
Luận văn thạc sĩ toán họcLuận văn thạc sĩ toán học
Luận văn thạc sĩ toán học
 
M T So Dạng Toán Ve Dãy So Sinh B I Các Hàm So Sơ Cap.docx
M T So Dạng Toán Ve Dãy So Sinh B I Các Hàm So Sơ Cap.docxM T So Dạng Toán Ve Dãy So Sinh B I Các Hàm So Sơ Cap.docx
M T So Dạng Toán Ve Dãy So Sinh B I Các Hàm So Sơ Cap.docx
 
Đa Thức Trong Các Bài Toán Thi Học Sinh Giỏi.docx
Đa Thức Trong Các Bài Toán Thi Học Sinh Giỏi.docxĐa Thức Trong Các Bài Toán Thi Học Sinh Giỏi.docx
Đa Thức Trong Các Bài Toán Thi Học Sinh Giỏi.docx
 
M T So L P Phương Trình Diophantine.docx
M T So L P Phương Trình Diophantine.docxM T So L P Phương Trình Diophantine.docx
M T So L P Phương Trình Diophantine.docx
 
Luận văn: Dạy các phương trình và bất phương trình vô tỉ lớp 10
Luận văn: Dạy các phương trình và bất phương trình vô tỉ lớp 10Luận văn: Dạy các phương trình và bất phương trình vô tỉ lớp 10
Luận văn: Dạy các phương trình và bất phương trình vô tỉ lớp 10
 
ỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máy
ỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máyỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máy
ỨNg dụng mạng nơron để giải bài toán động học ngược cho tay máy
 

More from MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnMasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnMasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnMasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnMasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnMasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnMasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...MasterCode.vn
 
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...MasterCode.vn
 
Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...
Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...
Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...MasterCode.vn
 
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...MasterCode.vn
 
Pdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vn
Pdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vnPdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vn
Pdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vnMasterCode.vn
 

More from MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
 
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
Pdf bai 6 làm việc với truy vấn cơ bản-slide 06-quan tri csdl voi access-mast...
 
Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...
Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...
Pdf bai 4 làm việc với báo cáo cơ bản-slide 04-quan tri csdl voi access-maste...
 
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...
 
Pdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vn
Pdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vnPdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vn
Pdf bai 1 tổng quan về ms access-quan tri csdl voi access-mastercode.vn
 

Bài 4.2 - SQL (STRUCTURED QUERY LANGUAGE) - SQL server

  • 1. 11 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Truy vấn dữ liệu từ nhiều bảng
  • 2. 22 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Lấy dữ liệu từ nhiều bảng NHANVIEN PHONG … …
  • 3. 33 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC • Kết bằng (EquiJoin) • Kết không bằng (Non EquiJoin) • Kết với chính mình (Self Join) Các loại phép kết • Kết bằng mệnh đề Join
  • 4. 44 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phép kết bằng • Sử dụng điều kiện kết bằng trong mệnh đề WHERE • Nếu xuất hiện tên cột trùng nhau trong nhiều bảng thì bắt buộc phải sử dụng tên bảng hoặc bí danh bảng trước tên cột. SELECT bang1.cot, bang2.cot FROM bang1, bang2 WHERE bang1.cot1 = bang2.cot2
  • 5. 55 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phép kết bằng thực hiện như thế nào? NHANVIEN PHONG Khóa ngoại Khóa chính … …
  • 6. 66 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC SELECT nhanvien.manhanvien, nhanvien.tennv, nhanvien.maphong, phong.maphong, phong.makhuvuc FROM qlns.nhanvien, qlns.phong WHERE nhanvien.maphong = phong.maphong; Kết quả nhận được từ phép kết bằng …
  • 7. 77 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC SELECT nv.manhanvien, nv.tennv, nv.maphong, ph.maphong, ph.makhuvuc FROM qlns.nhanvien nv , qlns.phong ph WHERE nv.maphong = ph.maphong; Sử dụng bí danh cho bảng • Đơn giản hóa các câu truy vấn khi cần sử dụng tên bảng cho việc truy xuất các cột.
  • 8. 88 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Kết nhiều hơn hai bảng NHANVIEN KHUVUCPHONG • Để kết n bảng, ta cần tối thiểu n-1 phép kết. Ví dụ để kết ba bảng, ta cần tối thiểu hai phép kết bảng. …
  • 9. 99 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Kết không bằng NHANVIEN LOAICONGVIEC Mức lương của nhân viện phải nằm trong khoản hai cận trong bảng LOAICONGVIEC …
  • 10. 1010 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Kết quả từ phép kết không bằng SELECT nv.tennv, nv.mucluong, lcv.maloaicv FROM qlns.nhanvien nv, qlns.loaicongviec lcv WHERE nv.mucluong BETWEEN lcv.mucluong_min AND lcv.mucluong_max; …
  • 11. 1111 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Kết với chính mình NHANVIEN (NHAN_VIEN) NHANVIEN (NGUOI_QUAN_LY) Mã người quản lý (MANGUOIQUANLY) trong bảng NHAN_VIEN phải bằng với mã nhân viên (MANHANVIEN) trong bảng NGUOI_QUAN_LY … ` …
  • 12. 1212 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Kết với chính mình SELECT nvien.honv+’ ‘+nvien.tennv + N' làm việc cho ' + nguoiqly.tennv as [Nhân viên và người QLý] FROM qlns.nhanvien nvien, qlns.nhanvien nguoiqly WHERE nvien.manguoiquanly = nguoiqly.manhanvien ; …
  • 13. 1313 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng mệnh đề JOIN để kết SELECT bang1.cot, bang2.cot FROM bang1 [CROSS JOIN bang2] | [JOIN bang2 ON(bang1.ten_cot = bang2.ten_cot)] | [LEFT|RIGHT|FULL [OUTER] JOIN bang2 ON (bang1.ten_cot = bang2.ten_cot) ]
  • 14. 1414 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Cross Joins • Mệnh đề CROSS JOIN sẽ kết mỗi dòng của bảng 1 với tất cả các dòng của bảng 2 Kết quả CROSS JOIN: 14x8=112 rows NHANVIEN (14 dòng) PHONG (8 rows) … …
  • 15. 1515 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Mệnh đề ON trong phép kết JOIN • Tách biệt đều kiện kết với các điều kiện chọn lọc dữ liệu khác. • Các câu truy vấn trở nên dễ đọc hơn.
  • 16. 1616 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC SELECT nv.manhanvien, nv.tennv, nv.maphong, ph.maphong, ph.makhuvuc FROM qlns.nhanvien nv JOIN qlns.phong ph ON (nv.maphong = ph.maphong) Sử dụng mệnh đề JOIN …ON… … …
  • 17. 1717 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Kết nhiều hơn hai bảng SELECT manhanvien, tenphong, tenkhuvuc, thanhpho FROM qlns.nhanvien nv JOIN qlns.phong ph ON ph.maphong = nv.maphong JOIN qlns.khuvuc kv ON ph.makhuvuc = kv.makhuvuc …
  • 18. 1818 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC SELECT nv.honv, nv.tennv, nv.maphong, ph.tenphong FROM qlns.nhanvien nv LEFT OUTER JOIN qlns.phong ph ON (nv.maphong = ph.maphong) Phép kết trái (LEFT [OUTER] JOIN) …
  • 19. 1919 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC SELECT nv.honv, nv.tennv, nv.maphong, ph.tenphong FROM qlns.nhanvien nv RIGHT OUTER JOIN qlns.phong ph ON (nv.maphong = ph.maphong) Phép kết phải (RIGHT [OUTER] JOIN) …
  • 20. 2020 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC SELECT nv.honv, nv.tennv, nv.maphong, ph.tenphong FROM qlns.nhanvien nv FULL OUTER JOIN qlns.phong ph ON (nv.maphong = ph.maphong) Phép kết đầy đủ (FULL [OUTER] JOIN) …
  • 21. 2121 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Thực hành • Viết các câu truy vấn kết các bảng bằng mệnh đề WHERE. • Câu truy vấn kết với chính mình • Kết hai bảng bằng Cross Join • Kết các bảng sử dụng JOIN, LEFT|RIGHT|FULL JOINT
  • 22. 2222 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng biểu thức CASE trong truy vấn
  • 23. 2323 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Biểu thức CASE dạng đơn giảnBiểu thức CASE dạng đơn giản CASE Biểu_thức WHEN Giá_trị_1 THEN Biểu_thức_kết_quả_1 [WHEN Giá_trị_2 THEN Biểu_thức_kết_quả_2 ...] [ ELSE Biểu_thức_kết_quả_N] END • Giá trị 1, giá trị 2 − Các giá trị cụ thể để so sánh bằng (=) với biểu thức • Biểu thức kết quả 1, biểu thức kết quả 2 − Biểu thức sẽ được trả về khi việc so sánh của biểu thức bằng với các giá trị so sánh tương ứng
  • 24. 2424 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Ví dụVí dụ SELECT LOAI= CASE LEFT(MAVTU, 2) WHEN 'DD' THEN 'Đầu DVD' WHEN 'VD' THEN 'Đầu VCD' WHEN 'TV' THEN 'Tivi' WHEN 'TL' THEN 'Tủ lạnh' WHEN 'BI' THEN 'Bia lon' WHEN 'LO' THEN 'Loa thùng' ELSE 'Chưa phân loại' END, MAVTU, TENVTU, DVTINH FROM VATTU ORDER BY LEFT(MAVTU, 2)
  • 25. 2525 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Biểu thức CASE dạng tìm kiếmBiểu thức CASE dạng tìm kiếm CASE WHEN Bt_logic_1 THEN Biểu_thức_kết_quả_1 [WHEN Bt_logic_2 THEN Biểu_thức_kết_quả_2 ...] [ ELSE Biểu_thức_kết_quả_N] END • Biểu thức logic1, biểu thức logic2 − Các biểu thức luận lý dùng để thực hiện các phép so sánh trong biểu thức CASE. • Biểu thức kết quả 1, biểu thức kết quả 2 − Biểu thức sẽ được trả về khi một trong các biểu thức luận lý so sánh có kết quả là đúng.
  • 26. 2626 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Ví dụVí dụ SELECT GHICHU= CASE WHEN PHANTRAM <20 THEN 'Lời ít' WHEN PHANTRAM BETWEEN 20 AND 40 THEN 'Lời nhiều' ELSE 'Rất lời' END, TENVTU, DVTINH, PHANTRAM FROM VATTU ORDER BY PHANTRAM