当使用表中的动态值时,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 生日广州男生祝福语简短