首頁  >  文章  >  資料庫  >  MySQL 儲存函數如何在使用表格中的動態值時評估它是否會獲得 NULL 值?

MySQL 儲存函數如何在使用表格中的動態值時評估它是否會獲得 NULL 值?

王林
王林轉載
2023-08-30 17:37:09473瀏覽

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)

以上是MySQL 儲存函數如何在使用表格中的動態值時評估它是否會獲得 NULL 值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除