您的位置:首页 > 数据库 > Oracle

NULL SQL Server Oracle

2006-04-03 13:59 417 查看
1.Like '%' 在SQL Server和Oracle中都查询不出来字段为NULL的行
2. NULL是不能被索引到的,is null会导致索引不能使用.
3.当索引中的两个字段中有一个是Not null,则is null是可以使用索引的,参考:Tom 271页
4.当一列中有NULL值时,count(这列)时不会把NULL计算在内,但count(*)时会把这行计算在内,不管这行中的字段是不是都是NULL
5.SQL Server中任何值与NULL计算结果还是NULL,如字符串连接,数值相加等。
Oracle 中字符串连接不是NULL,而是新的值,其它跟SQL Server是一样的
6.所有的值与NULL比较是,都是false,包括NULL=NULL
7.Order by时,当字段有NULL时,SQL Server默认是把NULL放在顶部,Oracle是放在底部。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: