. nếu bảng production.productColor không phải là một phần của cơ sở dữ liệu AdventureWorks, chạy các mã trong danh sách 5-11 để tạo ra nó. Viết một truy vấn sử dụng một subquery trả về các hàng từ bảng production.productColor mà không được sử dụng trong bảng production.product. sử dụng các kỹ thuật không tồn tại.
Viết một truy vấn để hiển thị các màu sắc được sử dụng trong các bảng production.product không được liệt kê trong bảng production.productColor sử dụng một subquery. sử dụng các từ khóa DISTINCT trước tên cột để trở lại mỗi màu chỉ có một lần.
Hãy viết một truy vấn kết hợp modifieddate từ person.person và hiredate từ humanresources.employee với không có bản sao trong kết quả.
Một cách khác để tìm các hàng được bao gồm hoặc mất tích từ bảng khác là sử dụng một subquery cùng với tồn tại. Điều này thường thực hiện tốt hơn là tốt. Thay vì so sánh một cột với các kết quả của một subquery, kỹ thuật này tham gia các subquery với các truy vấn bên ngoài trong mệnh đề WHERE. Nếu một hàng được trả lại khi sử dụng EXISTS, subquery trả về TRUE và hàng bên ngoài được trả lại. Ngược lại, nếu không có các hàng được trả về, không tồn tại trả về TRUE và hàng từ các truy vấn bên ngoài được trả về. Liệt kê 6-4 cho thấy làm thế nào để viết các truy vấn sử dụng phương pháp này
bạn thân
đang được dịch, vui lòng đợi..
