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 ?

Comment la fonction MySQL SUM() évalue-t-elle si elle obtient une colonne avec le type de données caractère comme argument ?

WBOY
WBOYavant
2023-09-02 22:33:02960parcourir

MySQL SUM() 函数如何评估它是否获得具有字符数据类型的列作为其参数?

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" -

Example

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer