mysql if如何判断是否为空?这篇文章看完你就知道

很多小伙伴想知道我们如何在mysql中使用if判断语句来判断是否为空 , 那么今天小编就通过这篇文章来给大家详细讲解一下这个方法 , 这个方法非常适合初学者来进行阅读学习 , 感兴趣的小伙伴一定要认真阅读完 。

mysql if如何判断是否为空?这篇文章看完你就知道

文章插图
我们在MySQL中运用if判断是否为空的方法如下所示:
如果我们想在mysql中使用if来判断的话 , 我们可以使用的函数如下:
IFNULL(v1,v2)  #该函数它可以判断v1都值是否为空 。
具体示例如下所示:
mysql> SELECT IFNULL(5,8),IFNULL(NULL,'OK'),IFNULL(SQRT(-8),'FALSE'),SQRT(-8); +-------------+-------------------+--------------------------+----------+ | IFNULL(5,8) | IFNULL(NULL,'OK') | IFNULL(SQRT(-8),'FALSE') | SQRT(-8) | +-------------+-------------------+--------------------------+----------+ |       5 | OK           | FALSE             |     NULL | +-------------+-------------------+--------------------------+----------+ 1 row in set (0.00 sec)IFNULL(v1,v2) 函数中的参数 v1=5、v2=8 , 都不为空 , 即 v1=5 不为空 , 返回 v1 的值为 5;当 v1=NULL 时 , 返回 v2 的值 , 即字符串 'OK';当 v1=SQRT(-8) 时 , SQRT(-8) 函数的返回值为NULL , 即 v1=NULL , 所以返回 v2 为字符串 'false' 。
【mysql if如何判断是否为空?这篇文章看完你就知道】以上就是小编给大家带来的在mysql中使用if判断语句来判断是否为空的方法 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    推荐阅读