解决使用mysql统计类函数为null,而不能自定义返回值的问题
SELECT COALESCE(SUM(total),0) FROM test_table
根据返回的结果 如果是任意小数 (1.2)则取值为1+0.5 反之为整数 则不做处理
SELECT IF(LOCATE('.', SUM(score)/COUNT(id))=0,SUM(score)/COUNT(id),CONCAT(FLOOR(SUM(score)/COUNT(id)),'.5')) comment FROM comment_business GROUP BY storeId
LOCATE 判断是否是整数
FLOOR 向下取整