Bài giảng Microsoft SQL server: Bài 7 - TS. Lê Thị Tú Kiên

"Bài giảng Microsoft SQL server - Bài 7: Truy vấn con" được biên soạn nhằm trang bị cho sinh viên cách tạo truy vấn Select lồng nhau; cách viết truy vấn con trong các mệnh đề WHERE, HAVING, FROM, SELECT; cách viết truy vấn con có quan hệ và không có liên quan. | Bài 8 Truy vấn con 1 Mục tiêu - Kĩ năng Tạo truy vấn Select lồng nhau. - Kiến thức - Cách viết truy vấn con trong các mệnh đề WHERE HAVING FROM SELECT. - Cách viết truy vấn con có quan hệ và không có liên quan. 2 - Định nghĩa truy vấn con là truy vấn Select nằm trong truy vấn Select khác. - 4 vị trí có thể đặt truy vấn con - Trong mệnh đề WHERE giống như một điều kiện tìm kiếm - Trong mệnh đề HAVING giống như một điều kiện tìm kiếm - Trong mệnh đề FROM giống như một bảng nguồn dữ liệu - Trong mệnh đề SELECT giống như một cột 3 Ví dụ về truy vấn con đặt trong mệnh đề WHERE Cho biết mã nhân viên tên và lương của các nhân viên có lương cao hơn trung bình lương của công ty 4 Vị trí truy vấn con có thể được dùng - Nếu truy vấn con trả ra một giá trị thì nó có thể đặt ở bất kì vị trí nào của biểu thức ở trong câu lệnh. - Nếu truy vấn con trả ra một tập giá trị trong một cột thì nó có thể đặt ở vị trí của một danh sách giá trị trong câu lệnh. - Nếu truy vấn con trả ra một tập giá trị trong một hay nhiều cột thì nó chỉ có thể đặt ở vị trí bảng trong mệnh đề FROM của câu lệnh. 5 - Ví dụ so sánh giữa truy vấn liên kết trong inner join và truy vấn con. - Truy vấn Cho biết tên các dự án do phòng Nghiên cứu quản lý 6 - Ví dụ so sánh giữa truy vấn liên kết trong inner join và truy vấn con. - Truy vấn Cho biết tên các dự án do phòng Nghiên cứu quản lý - Query Retrieve project names that are managed by Research department. 7 Ưu điểm của liên kết - Kết quả của câu lệnh liên kết có thể bao gồm cả các cột của các bảng trong liên kết. - Truy vấn liên kết có xu hướng trực quan hơn khi sử dụng mối quan hệ có sẵn giữa các bảng. - Một truy vấn liên kết thực hiện nhanh hơn truy vấn con với cùng một câu hỏi . Ưu điểm của truy vấn con - Một truy vấn con có thể chuyển tiếp các giá trị tổng hợp sử dụng các hàm gộp nhóm ra truy vấn ngoài. - Truy vấn con có xu hướng trực quan hơn khi sử dụng các mối quan hệ phức tạp giữa các bảng. - Với các câu hỏi dài và phức tạp thì dùng truy vấn con sẽ dễ .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.