当前位置:操作系统 > Unix/Linux >>

数据库中的NULL

数据库中的NULL
 
select *
from SC
where Grade =NULL(错误??)
 
select *
from SC
where Grade  is  NULL(正确???)
 
Null在数据库中表示 不知道的数据,主要有3种意思:
1)知道数据存在,但不知道具体值.
 
2)不知道数据是否存在.
 
3)数据不存在.
 
所以,null未必就一定等于null啦,为了避免这个错误,所以就没有这种=null的语法
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,