SQL 中 isnull 和 is null 的区别

如题 ,IS null 这个我知道,它们效果应该差不多吧,但 ISNULL 我就不太清楚了 如 select top 10 * from wo_mstr and wo_nbr is null 和select top 10 * from wo_mstr and wo_nbr isnull 是一样的吗? 我对ISNULL的用法还不是很清楚,另外trim这是什么函数?我记得在Excel中见过这?请高手解答一下!

是一样的,写法不同
endif 和 end if

trim是一个去除字符串首尾空格的函数如:trim( aaa )
结果就是aaa
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-11
看你在哪用到,在DS中 ,ISNULL常见!!!!!而TRIM 又有LTRIM 和Rtrim,在DS中却只有TRIMB和TRIMF,当然SQL中只有前两种,所以SQL中常见的就是TRIM,LTRIM和RTRIM,当然如上面同志所说,去掉空格! LTRIM去字符串左边,RTRIM当然就是右边了。相关函数问题,如有问题请给我留言、!!!!
第2个回答  2008-08-11
ISUNLL(X)
X is null
功能一样
相似回答