当使用表中的动态值时,MySQL存储函数如何评估它是否具有NULL值?
在这种情况下,当存储的函数具有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)热门推荐
10 项目总生日祝福语简短
11 简短的高考祝福语精选
12 给男生的简短祝福语
13 敏字的祝福语简短
14 同学道别祝福语简短
15 简短古文生日祝福语
16 生日祝福语简短明了 同事
17 新年发给客户祝福语简短
18 生日祝福语古朴简短独特