摘要:
1. ON筛选器和WHERE筛选器二者的主要区别是ON在添加外部行之前被应用,而WHERE是在之后被应用。ON对保留表部分行的移除不是最终的,因为会在步骤3中再添加回来。所以在使用外部关联的时候会存在差别。2. 三值逻辑SQL中逻辑表达式的值包括TRUE、FALSE、UNKNOWN。与NULL相关的很多都是UNKNOWN。在查询筛选器(WHERE、ON、HAVING)把UNKNOWN作为FALSE处理,而CHECK约束、GROUP BY和ORDER BY作为TRUE处理。3. ORDER BY如果在SELECT语句中没有使用DISTINCT,则在ORDER BY中可以按最后结果集中不存在的表达 阅读全文
posted @ 2011-02-19 11:39
风生水起
阅读(472)
评论(0)
推荐(0)
浙公网安备 33010602011771号