SQL Minus
SQL Minus
[SQL Statement 1]
MINUS
[SQL Statement 2];
The columns selected in [SQL Statement 1] and [SQL Statement 2] need to be of the
same data type for MINUS to work.
Example
Table Store_Information
Store_Name Sales Txn_Date
Los Angeles 1500 Jan-05-1999
San Diego 250 Jan-07-1999
Los Angeles 300 Jan-08-1999
Boston 700 Jan-08-1999
Table Internet_Sales
Txn_Date Sales
Jan-07-1999 250
Jan-10-1999 535
Jan-11-1999 320
Jan-12-1999 750
To find all the dates where there are store sales but no internet sales, we use the
following SQL statement:
Result:
Txn_Date
Jan-05-1999
Jan-08-1999
Please note that the MINUS command will only return distinct values.
Some databases may use EXCEPT instead of MINUS. Please check the documentation for
your specific database for the correct usage.