在这种情况下,当存储函数获取 null 值时,它将返回 null 作为结果。从下面的例子可以看出,学生‘mohit’的记录中有一个null值。现在,当我们对此数据应用存储的函数“avg_marks”时,它将返回 null 作为结果。
mysql> select * from student_marks;+-------+------+---------+---------+---------+| name  | math | english | science | history |+-------+------+---------+---------+---------+| raman |   95 |      89 |      85 |      81 || rahul |   90 |      87 |      86 |      81 || mohit |   90 |    null |      86 |      81 |+-------+------+---------+---------+---------+3 rows in set (0.00 sec)mysql> select avg_marks('mohit') as 'mohit_marks';+-------------+| mohit_marks |+-------------+|        null |+-------------+1 row in set (0.00 sec)
以上就是mysql 存储函数如何在使用表中的动态值时评估它是否获得 null 值?的详细内容。
   
 
   