我已经写了,并通过70-433(SQL 2008 MCTS考试),并正检讨时,我意识到,我一直在做INTERSECT与做WHERE IN子查询,以及EXCEPT与WHERE NOT IN子查询.
使用新命令而不是子查询之间有什么区别吗?
INTERSECT并EXCEPT比较返回的行中的所有选定值,WHERE IN并且一次WHERE NOT IN只比较一列.
SELECT name,date from customers
EXCEPT
SELECT name, date from orders
Run Code Online (Sandbox Code Playgroud)