码迷,mamicode.com
首页 > 数据库 > 详细

sql中is和=的区别

时间:2021-06-02 14:16:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:loading   运算   lazy   表达式   ext   数据类型   img   赋值   src   

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

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


技术图片

 

sql中is和=的区别

标签:loading   运算   lazy   表达式   ext   数据类型   img   赋值   src   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!