當(dāng) MySQL SUM() 函數(shù)獲取一個沒有值的列作為參數(shù)時,它將返回 NULL,而不是 0 作為輸出。該列可以是任何數(shù)據(jù)類型。按照以下示例,使用名為“social”的表,該表只有一列名為“id”且沒有值的列,將對其進行說明
示例
mysql> Describe Social; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> Select * from Social; Empty set (0.00 sec) mysql> Select SUM(id) from Social; +---------+ | SUM(id) | +---------+ | NULL | +---------+ 1 row in set (0.00 sec) mysql> Select SUM(Name) from Social; +-----------+ | SUM(Name) | +-----------+ | NULL | +-----------+ 1 row in set (0.00 sec)
登錄后復(fù)制
以上就是如果將沒有值的列作為參數(shù)傳遞,MySQL SUM() 函數(shù)的輸出是什么?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!