MySQL 中判断字符串是否相等

感谢:

https://blog.csdn.net/yangfengjueqi/article/details/72821603

 

mysql 中判断两个字符串是否相等可以用 <=>或者 =

MySQL 中判断字符串是否相等_第1张图片

但是需要注意<=>,和= 是有区别的

当判断是都为空的时候,有如下结果

MySQL 中判断字符串是否相等_第2张图片

是因为 null值是没有意义的,因此当某一方为null 时,运算符 ‘=’ 和‘<>'都不将null作为有效的结果,因此只能采用 <=>null的党法判断 

此外 判null还可以采用 is null  或者 is not null  其中 'A 'is null 相当于 ’A'<=> NULL,'A' is not null 相当于 not( 'A' <=> null)

 

你可能感兴趣的:(mysql,学习,mysql,sql)