TAILIEUCHUNG - Ngôn ngữ SQL – Phép kết

A. Tìm kiếm từ nhiều bảng Để tìm kiếm thông tin mà thông tin đó nằm ở nhiều bảng khác nhau thì khai báo sử dụng các bảng đó tại mệnh đề FROM. Tùy theo thông tin cần hiển thị mà chúng ta sẽ sử dụng điều kiện tại mệnh đề WHERE sao cho thích hợp. Điều kiện này gọi là điều kiện kết, thường chúng ta sử dụng điều kiện dựa trên khóa ngoại: | Bộ môn Hệ Thống Thông Tin - Khoa CNTT A T nrAT TM r 1 Ngôn ngữ SQL - Phép kêt I. Mục lục I. Mục II. Một số lưu ý về phép A. Tìm kiêm từ nhiều B. Inner j oins Kêt bằng .2 C. Right Outer joins Kêt phải .2 D. Left Outer joins Kêt trái .3 E. Full Outer II. Một số lưu ý về phép kết SINHVIEN LOP tenlop mas V hũten nidlup 1 LI 10A 1 01 A L1 2 L2 IDE 2 02 B L2 3 L3 1ŨC 3 03 c L2 4 04 D LI s 05 E L1 Yêu cầu Cho biêt sĩ số của mỗi lớp A. Tìm kiếm từ nhiều bảng Để tìm kiêm thông tin mà thông tin đó nằm ở nhiều bảng khác nhau thì khai báo sử dụng các bảng đó tại mệnh đề FROM. Tùy theo thông tin cần hiển thị mà chúng ta sẽ sử dụng điều kiện tại mệnh đề WHERE sao cho thích hợp. Điều kiện này gọi là điều kiện kêt thường chúng ta sử dụng điều kiện dựa trên khóa ngoại . Như ví dụ sau VD Cho biết mã nhân viên tên nhân viên tên phòng ban mà nhân viên trực thuộc. SELECT MANVr TENTJV TENPB FROM NHANVIEN PHONGBAN WHERE NHANVIEN MAPB PHONGBAN MAPB 2 Bộ môn Hệ Thống Thông Tin - Khoa CNTT B. Inner joins Kết bằng Phép kết Inner joins giữa 2 bảng A và B - là một bảng C các bộ trong đó mỗi bộ là sự kết hợp của các bộ trong A với các bộ trong B sao cho điều kiện kết được thỏa mãn Phép kết inner join giữa SINHVIEN và LOP select from SINHVIEN SV join LOP 1 on SV malop 1 malop Kết quả mas V hotel malop malop tenlop 1 01 A Ll Ll 1ŨA 2 02 B L2 L2 IDE 3 03 c L2 L2 1ŨB 4 04 D LI LI 1ŨA 5 05 E LI LI 1ŨA Nhân xét Thông tin về lớp 10C bị mất Tính sĩ số của lớp 1 select 1 malopr 1 tenlop county as siso from SINHVIEN SV join LOP 1 on SV malop group by 1 malopr 1 tenlop Kết quả malop tenlop siso 1 Ll 1ŨA 3 2 L2 IDE 2 Nhân xét Sĩ số của lớp 10C bằng 0 không được xuất ra vì thông tin lớp 10C đã bị mất sau phép kết bẳng C. Right Outer joins Kết phải Phép kết Right Outer joins giữa 2 bảng A và B - là một bảng C các bộ trong đó mỗi bộ là sự kết hợp của các bộ trong A với các bộ trong B sao cho điều kiện kết được

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.