资讯详情

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

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)也可以,这里等价

标签: g108电容

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

锐单商城 - 一站式电子元器件采购平台