mysql中如何去除小数点后面多余的0

mysql中如何去除小数点后面多余的0
当前问题共有如下(3)个解决方案
  • 血染绊笾天
    血染绊笾天
    写个函数 自己调用处理就行了
    CREATE  FUNCTION `NewProc`(format_vale  VARCHAR(100))
     RETURNS varchar(100)
    BEGIN
    DECLARE dec_number VARCHAR(4000);
      DECLARE dec_number_vale VARCHAR(4000);
      SET dec_number = '';
      SET dec_number_vale = CAST(format_vale AS CHAR);
    WHILE dec_number_vale IS NOT NULL DO
      -- 剪切字符串
    SET dec_number = right(dec_number_vale,1);
    IF dec_number = '0' || dec_number= '.' THEN 
    SET dec_number_vale = LEFT(dec_number_vale ,LENGTH(dec_number_vale)-1);
    ELSE
    RETURN dec_number_vale;
    END IF;
    END WHILE;
    END;
  • 匿名用户
    匿名用户
    数据处理交由后台程序来做,比如PHP
    floor();
  • 946097396
    946097396
    如果是30.000 结果输出是3
上一篇:win server 服务器用IIS如何配置PHP+mySQL运行环境?
下一篇:服务器怎么创建mysql数据库