NULL值计入count吗

有个list我count一下数量是1628,但是打印出来数量是1690+,如下图:

attachments-2021-05-yIsTLwAZ60ac6fb1a055b.png

请问空值是不是不计入count的,那我要得到list总数应该怎么办?

请先 登录 后评论

1 个回答

Jax Wu

获取list的元素个数请用size函数。
size和count不同,size 返回向量/矩阵中元素的个数,而 count 返回向量/矩阵中非 null 的元素个数。count 可以用在 SQL 查询中,而 size 不可以。对于表而言,size 和 count 都返回行数。

  • count(*)是会统计所有记录的行数,包括null。
  • count(具体列名)则只统计非null的记录的行数


请先 登录 后评论
  • 1 关注
  • 0 收藏,1005 浏览
  • chenweijian 提出于 2021-05-25 11:32

相似问题