Truy vấn con một hàng là gì?
Truy vấn con một hàng là gì?

Video: Truy vấn con một hàng là gì?

Video: Truy vấn con một hàng là gì?
Video: Khóa Học SQL Server - Bài 28. Sub Query | Nested Query - Truy vấn con, truy vấn lồng nhau 2024, Có thể
Anonim

Truy vấn con một hàng . MỘT truy vấn con hàng đơn trả về 0 hoặc một hàng ngang cho câu lệnh SQL bên ngoài. Bạn có thể đặt một truy vấn con trong mệnh đề WHERE, mệnh đề HAVING hoặc mệnh đề FROM của câu lệnh SELECT.

Hãy cân nhắc kỹ điều này, sự khác biệt giữa truy vấn con một hàng và truy vấn con nhiều hàng là gì?

Duy nhất - truy vấn con hàng là truy vấn phụ đã sử dụng với một toán tử so sánh trong một Mệnh đề WHERE hoặc HAVING. Truy vấn con có thể trả về nhiều hơn một hàng ngang (nhưng chỉ một cột) cho câu lệnh bên ngoài được gọi nhiều - truy vấn con hàng . Nhiều - truy vấn con hàng là truy vấn phụ được sử dụng với một TRONG Mệnh đề, BẤT KỲ hoặc TẤT CẢ.

Tương tự như vậy, truy vấn con nhiều hàng là gì? Nhiều hàng con Truy vấn nhiều - truy vấn con hàng là các truy vấn lồng nhau có thể trả về nhiều hơn một hàng ngang kết quả cho truy vấn chính. Nhiều - truy vấn con hàng được sử dụng phổ biến nhất trong mệnh đề WHERE và HAVING. Kể từ khi nó trở lại nhiều hàng , nó phải được xử lý bởi các toán tử so sánh đã đặt (IN, ALL, ANY).

Theo đó, các toán tử truy vấn con một hàng là gì?

Các các nhà khai thác có thể được sử dụng với Độc thân - hàng ngang các chuỗi con là =,>,> =, <, <=, và. Các hàm nhóm có thể được sử dụng trong truy vấn con . Ví dụ, câu lệnh sau đây truy xuất các chi tiết của nhân viên giữ mức lương cao nhất. Mệnh đề có cũng có thể được sử dụng với Độc thân - truy vấn con hàng.

Một truy vấn con có thể trả về nhiều hàng không?

Truy vấn con nhiều hàng Trả về truy vấn con nhiều hàng một hoặc nhiều hàng ra bên ngoài SQL tuyên bố. Bạn có thể sử dụng toán tử IN, BẤT KỲ hoặc TẤT CẢ trong truy vấn bên ngoài để xử lý truy vấn con điều đó trả về nhiều hàng . Nội dung: Sử dụng toán tử NOT IN với Truy vấn con nhiều hàng.

Đề xuất: