tailieunhanh - GIÁO TRÌNH SQL - TRẦN NGUYÊN PHONG - 3

Phép nối ngoài SQL2 cung cấp các phép nối ngoài sau đây: Phép nối ngoài trái (LEFT OUTER JOIN) Phép nối ngoài phải (RIGHT OUTER JOIN) Phép nối ngoài đầy đủ (FULL OUTER JOIN) Cũng tương tự như phép nối trong, điều kiện của phép nối ngoài cũng được chỉ định ngay trong mệnh đề FROM theo cú pháp: tên_bảng_1 LEFT|RIGHT|FULL [OUTER] JOIN tên_bảng_2 ON điều_kiện_nối Ví dụ : Giả sử ta có hai bảng dữ liệu như sau: Bảng DONVI Bảng NHANVIEN Phép nối ngoài trái giữa hai bảng NHANVIEN và DONVI được biểu diễn bởi câu lệnh: SELECT * FROM nhanvien LEFT OUTER. | Simpo PDFKMergeandSplit Unregistered Version - http SQL Phép nối ngoài SQL2 cung cấp các phép nối ngoài sau đây Phép nối ngoài trái LEFT OUTER JOIN Phép nối ngoài phải RIGHT OUTER JOIN Phép nối ngoài đầy đủ FULL OUTER JOIN Cũng tương tự như phép nối trong điều kiện của phép nối ngoài cũng được chỉ định ngay trong mệnh đề FROM theo cú pháp tên_bảng_1 LEFT RIGHT FULL OUTER JOIN tên_bảng_2 ON điều_kiện_nối Ví dụ Giả sử ta có hai bảng dữ liệu như sau Bảng DONVI Bảng NHANVIEN Phép nối ngoài trái giữa hai bảng NHANVIEN và DONVI được biểu diễn bởi câu lệnh SELECT FROM nhanvien LEFT OUTER JOIN donvi ON có kết quả là HOTEN MADV MADV TENDV Thanh 1 1 Doi ngoai Hoa 2 2 Hanh chinh Nam 2 2 Hanh chính Vinh 1 1 Doi ngoai Hung 5 NULL NULL Phuong NULL NULL NULL Câu lệnh SELECT FROM nhanvien RIGHT OUTER JOIN donvi ON 41 Sưu tầm bởi Simpo PDFKMergeandSplit Unregistered Version - http SQL thực hiện phép nối ngoài phải giữa hai bảng NHANVIEN và DONVI và có kết quả là HOTEN HADV MADV TENDV Thanh 1 1 Doi ngoai Vinh 1 1 Doi ngoai Hoa 2 2 Hanh chinh Nam 2 2 Hanh chinh NULL NULL 3 Ke toan NULL NULL 4 Kinh doanh Nếu phép nối ngoài trái tương ứng phải hiển thị trong kết quả truy vấn cả những dòng dữ liệu không thoả điều kiện nối của bảng bên trái tương ứng phải trong phép nối thì phép nối ngoài đầy đủ hiển thị trong kết quả truy vấn cả những dòng dữ liệu không thoả điều kiện nối của cả hai bảng tham gia vào phép nối. Ví dụ Với hai bảng NHANVIEN và DONVI như ở trên câu lệnh SELECT FROM nhanvien FULL OUTER JOIN donvi ON cho kết quả là HOTEN HADV MADV TENDV Thanh 1 1 Doi ngoai Hoa 2 2 Hanh chinh Nam 2 2 Hanh chinh Vinh 1 1 Doi ngoai Hung 5 NULL NULL Phuong NULL NULL NULL NULL NULL 4 Kinh doanh NULL NULL 3 Ke toan Thực hiện phép nối trên nhiều bảng Một đặc điểm nổi bật của SQL2 là cho phép biểu diễn phép nối trên nhiều bảng dữ liệu một .

TỪ KHÓA LIÊN QUAN