Except(差值)的定义 :比较两个查询的结果集,并返回第一个查询中不是由第二个查询输出的不同行;
Except(差值)的语法:
table_1 EXCEPT table_2
上述语法中查询结果集的规则:
两个查询中数量和顺序必须相同
相应的列的数据类型必须相同或兼容
接下来我将通过例字来描述Except(差值)
数据库中有两个表分别是Customers,Teacher
两表中数据如下图:
Customers表:
Teacher表:
使用的SQL语句如下:
SELECT Tname FROM Teacher EXCEPT SELECT Tname FROM Customers
得到的结果集如下: