2011年2月19日
摘要: 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)