当前位置:首页 > 数据库 > Sqlserver

sqlserver的隐式转换

            1
            SELECT
            ISNULL(NULL,0) WHEREISNULL(NULL,0)=0--实际在判断 0 = 02SELECTISNULL(,0) WHEREISNULL(,0)=0--实际在判断 ‘‘ = 0 ,隐式转换后是在判断0=03SELECTISNULL(NULL,0) WHEREISNULL(NULL,0)=0--实际在判断 0 = ‘0‘4SELECTISNULL(,0) WHEREISNULL(,0)=0--实际在判断 ‘‘ = ‘0‘ ,当然不成立56selectcast(‘‘asint ) --结果就是0,这样应该能直观的看到隐式转换了吧?

技术分享图片

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

技术分享图片

 

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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!