您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

sqlserver的隐式转换

bubuko 2022/1/25 19:02:29 sqlserver 字数 4472 阅读 901 来源 http://www.bubuko.com/infolist-5-1.html

1 SELECT ISNULL(NULL,0) WHERE ISNULL(NULL,0)=0 --实际在判断 0 = 0 2 SELECT ISNULL(' ',0) WHERE ISNULL(' ',0)=0 --实际在判断 '' = 0 ,隐式转换后是在判断0=0 3 SELECT ISNULL ...
1 SELECT ISNULL(NULL,0) WHERE ISNULL(NULL,0)=0       --实际在判断 0 = 0
2 SELECT ISNULL( ,0) WHERE ISNULL( ,0)=0         --实际在判断 ‘‘ = 0 ,隐式转换后是在判断0=0
3 SELECT ISNULL(NULL,0) WHERE ISNULL(NULL,0)=0     --实际在判断 0 = ‘0‘
4 SELECT ISNULL( ,0) WHERE ISNULL( ,0)=0       --实际在判断 ‘‘ = ‘0‘ ,当然不成立
5  
6 select cast(‘‘ as int ) --结果就是0,这样应该能直观的看到隐式转换了吧?

技术分享图片

----------------------------------------------------------------------------

技术分享图片

 

sqlserver的隐式转换

原文:https://www.cnblogs.com/--yfx/p/14921372.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶