在這種情況下,當儲存函數取得 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中文網其他相關文章!