Sélectionner*fromStudent_marks;+-------+------+---------+---------+-------- -+|Nom |Maths|Anglais|Science|Histoire|+-------+------"/> Sélectionner*fromStudent_marks;+-------+------+---------+---------+-------- -+|Nom |Maths|Anglais|Science|Histoire|+-------+------">
Maison > Article > base de données > Comment une fonction stockée MySQL évalue-t-elle si elle obtient une valeur NULL lors de l'utilisation d'une valeur dynamique d'une table ?
Dans ce cas, lorsque la fonction stockée obtient une valeur NULL, elle renverra NULL comme résultat. Comme vous pouvez le voir dans l'exemple ci-dessous, l'enregistrement de l'étudiant « Mohit » a une valeur NULL. Désormais, lorsque nous appliquons la fonction stockée "avg_marks" à ces données, elle renverra NULL comme résultat.
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)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!