锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

mysql round函数以及sum和count的区别

时间:2023-01-16 09:30:00 g108电容

round:round数据四舍五入函数有两种形式

  • round(x,d):x指要处理的数量,d是指保留几位小数
    值得注意的是,d可以是负数。此时,指定小数点左侧的d位整数为0,小数位为0
  • round(x):其实就是round(x,0),即默认d为0;

例子

  1. 查询: select round(1123.26723,2)
    结果1123.27
  2. 查询: select round(1123.26723,0);
    结果:1123
  3. 查询: select round(1123.26723,-1);
    结果: 1120
  4. 查询: select round(1123.26723,-2);
    结果:1100

sum和count的区别
不同
sum(条件表达式),如果记录满足条件表达式,加1,统计满足条件的行数
COUNT(条件表达式)无论记录是否符合条件表达式,只要不是NULL就加1
sum()函数中的参数是列名时计算列名值的加值,而不是有值项的总数
COUNT()当函数中的参数被列出时,有值项的次数总数将被计算不是值的加
COUNT(*)行数可以计算,包括null,而sum不行
相同
COUNT(1)也可以计算出行数,1代表这里的一行,sum(1)也可以,这里等价

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章