Select*fromSocial;+------+-------+|Id |Name |+---- - -+-------+|100 |Rahul|+------+-------+1rowinset(0.00sec)mysql>SelectSUM(Name)FromSocial;+"/> Select*fromSocial;+------+-------+|Id |Name |+---- - -+-------+|100 |Rahul|+------+-------+1rowinset(0.00sec)mysql>SelectSUM(Name)FromSocial;+">
Maison >base de données >tutoriel mysql >Comment la fonction MySQL SUM() évalue-t-elle si elle obtient une colonne avec le type de données caractère comme argument ?
La fonction MySQL SUM() renverra 0 au lieu de NULL et émettra un avertissement lors de l'obtention d'une colonne de type caractère comme argument. L'exemple suivant sera illustré à l'aide des données d'un tableau appelé "Social" -
mysql> Select * from Social; +------+-------+ | Id | Name | +------+-------+ | 100 | Rahul | +------+-------+ 1 row in set (0.00 sec) mysql> Select SUM(Name) From Social; +-----------+ | SUM(Name) | +-----------+ | 0 | +-----------+ 1 row in set, 1 warning (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!