SQL ngoại trừ hoạt động như thế nào?
SQL ngoại trừ hoạt động như thế nào?

Video: SQL ngoại trừ hoạt động như thế nào?

Video: SQL ngoại trừ hoạt động như thế nào?
Video: Tự học Database và SQL Cơ Bản siêu nhanh trong 10 phút 2024, Tháng mười một
Anonim

SQL - NGOẠI TRỪ Mệnh đề. Các NGOẠI TRỪ SQL mệnh đề / toán tử được sử dụng để kết hợp hai câu lệnh SELECT và trả về các hàng từ câu lệnh SELECT đầu tiên mà không được trả về bởi câu lệnh SELECT thứ hai. Điều này có nghĩa là NGOẠI TRỪ chỉ trả về các hàng không có sẵn trong câu lệnh SELECT thứ hai.

Ở đây, truy vấn ngoại trừ trả về điều gì?

Các NGOẠI TRỪ toán tử được sử dụng để loại trừ các hàng tương tự được tìm thấy trong một truy vấn nhưng không phải cái khác. Nó trả lại các hàng duy nhất cho một kết quả. Để sử dụng NGOẠI TRỪ toán tử, cả hai truy vấn cần phải trở lại cùng số cột và các cột đó phải có kiểu dữ liệu tương thích.

làm cách nào để chọn tất cả các cột ngoại trừ một cột trong SQL? Chỉ cần nhấp chuột phải vào bảng> Bảng tập lệnh dưới dạng> Lựa chọn đến> Cửa sổ truy vấn mới. Bạn sẽ thấy lựa chọn truy vấn. Chỉ cần lấy ra cột bạn muốn loại trừ và bạn có lựa chọn truy vấn. Đây không phải là một giải pháp chung chung, nhưng một số cơ sở dữ liệu cho phép bạn sử dụng các biểu thức chính quy để chỉ định cột.

Theo dõi điều này, sự khác biệt giữa trừ và ngoại trừ trong SQL là gì?

Hoàn toàn không có sự khác biệt trong NGOẠI LỆ mệnh đề và DẤU TRỪ mệnh đề. Cả hai đều phục vụ cùng một mục đích và chúng chỉ đơn giản là hai cách khác nhau để đạt được cùng một chức năng. Các Sự khác biệt đó là NGOẠI TRỪ có sẵn bên trong Cơ sở dữ liệu PostgreSQL trong khi DẤU TRỪ có sẵn trong MySQL và Oracle.

Không tồn tại SQL?

Các SQL KHÔNG TỒN TẠI Nhà điều hành sẽ hành động hoàn toàn ngược lại với TỒN TẠI Nhà điều hành. Nó được sử dụng để hạn chế số hàng được trả về bởi Câu lệnh SELECT. Các KHÔNG TỒN TẠI trong SQL Máy chủ sẽ kiểm tra Truy vấn con cho các hàng sự tồn tại và nếu không có hàng nào thì nó sẽ trả về TRUE, ngược lại là FALSE.

Đề xuất: