代码改变世界

随笔分类 -  sql server

MSSQL综合技术补习---常见笔试题1

2012-03-16 00:28 by 海不是蓝, 1332 阅读, 收藏, 编辑
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0为什么写这篇文章本人最近在找工作,各种面试笔试,很多知识点久了都快忘记了,特别SQL也很久没有写了。为了快速系统的补习下SQL相关的知识,决定写“MSSQL综合技术补习”系列文章。开始几篇为常见sql面试题型,然后慢慢转向系统的sql知识。考点1---分组聚合条件统计(透视转换)这样的题先分组,然后根据条件用case语句来区分条件,最后再聚合条件列。(虽然透视转换可 阅读全文

SQL三值谓词逻辑

2012-01-09 20:34 by 海不是蓝, 1048 阅读, 收藏, 编辑
摘要: NULL值Sql的NULL值表示缺失的值。它使用的是三值谓词逻辑。三值谓词逻辑平时我们都是习惯使用二值逻辑(TRUE,FALSE)来进行思考,二值逻辑的计算结果不是TRUE就是FALSE。但是SQL中涉及到了NULL值,那么TRUE,FALSE就不够用了,这个时候二值逻辑已经不能支持NULL的出现。所以三值谓词逻辑就登场了。定义TRUE,FALSE,NULL(UNKNOWN),如果逻辑表达式只涉及已经存在的值时,那么最终的计算结果要么为TRUE,要么为FALSE,但是当逻辑表达式涉及缺少的值时,其计算结果就是UNKNOWN。实际存在的值和NULL做比较,得到的结果是UNKNOWN。*接受TRU 阅读全文
点击右上角即可分享
微信分享提示