首页 > 数据库技术 > 详细

sql中is和=的区别

时间:2021-05-28 14:33:45      阅读:18      评论:0      收藏:0      [点我收藏+]

1.=为比较运算符,同时也是sql中的赋值运算符, 除 text、ntext 或 image 数据类型的表达式外,=可以用于所有其他表达式,更多是一种数值类型上的判断,对于bool类型的判断会有3个结果TRUE、FALSE 和 UNKNOWN,在判断是否为null则会返回UNKNOWN,所以不能用=判断是否为null

2.is 判断表达式是否为bool类型的结果,以及类型是否为空,在判断是否为null应使用is


技术分享图片

 

sql中is和=的区别

原文:https://www.cnblogs.com/HappyYu/p/14821704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!