`

mysql格式化数字

阅读更多
今天遇到一个问题,格式化浮点数的问题,用format(col,2)保留两位小数点,出现一个问题,例如

SELECT FORMAT(12562.6655,2);

结果:12,562.67
查看文档:Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns the result as a string. If D is 0, the result has no decimal point or fractional part.整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。

mysql> SELECT FORMAT(12332.123456, 4);
        -> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
        -> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
       -> '12,332'


没有达到预期结果,想要的结果不要以逗号分隔,
select truncate(4545.1366,2);

结果:4545.13,直接截取不四舍五入,还是有问题。

select convert(4545.1366,decimal);

结果:4545.14,达到预期。
分享到:
评论

相关推荐

    mysql中格式化数字详解

    格式化在我们日常开发中必不可少,最近在遇到了关于mysql格式化数字的需求,所以下面这篇文章主要给大家介绍了关于mysql中格式化数字的相关资料,分别介绍了format函数和rpad 和 lpad 给定位数,不足补充自定义字符...

    详解mysql 获取当前日期及格式化

    格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 2009-12-25 14:38:59 select now(); 输出 09-12-25 select date_format(now(),'%y-%m-%d'); 根据format字符...

    关于mysql数据库格式化简单介绍

    根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . . ., 59) %H 两位数字形式的小时,24 小时(00,01, . . ., 23) %h, %I 两位数字形式的小时,12 ...

    mysql 各种格式判断

    这是总结的一下关于mysql的对一些 格式的判断 比方说对日期格式是否正确的判断,数据的格式是否 全部是数字 等

    mysql 获取当前日期函数及时间格式化参数详解

    格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 2009-12-25 14:38:59 select now(); 输出 09-12-25 select date_format(now(),’%y-%m-%d’); 根据format字符串...

    MySql判断汉字、日期、数字的具体函数

    几个平常用的mysql函数,MySql判断汉字、日期、数字的具体函数分享给大家,具体内容如下 1.判断字符串是否为汉字 返回值:1-汉字 0-非汉字 DROP FUNCTION IF EXISTS fc_is_hanzi; CREATE FUNCTION fc_is_hanzi( p_...

    MySQL知识精讲+mysql实战案例视频.zip

    16-MySQL数据库基本操作-DDL-数据类型-数字类型 17-MySQL数据库基本操作-DDL-数据类型-字符串类型 18-MySQL数据库基本操作-DDL-数据类型-日期类型 19-MySQL数据库基本操作-DDL-表其它操作 20-MySQL数据库基本操作-...

    Mysql 数字类型转换函数

    1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80’ 2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串 总结:类型转换和SQL Server一样,就是类型参数有点点不同 : ...

    MySQL日期函数与日期转换格式化函数大全

    Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1、DAYOFWEEK(date) SELECT DAYOFWEEK(‘2016-01-16') SELECT DAYOFWEEK(‘2016-01-16 00:00:00') -> ...

    mysql的日期和时间函数

    在 expr 的格式中,MySQL 允许任何字符作为定界符。表中所显示的是建议的定界字符。如果 date 参数是一个 DATE 值,并且计算的间隔仅仅有 YEAR、MONTH 和 DAY 部分(没有时间部分),那么返回值也是一个 DATE 值。否则...

    Mysql精讲与实战视频教程

    │ 001-01-课程介绍.mp4 │ 002-02计算机语言介绍.mp4 │ 003-03-SQL语言基础.mp4 ...│ 016-16-MySQL数据库基本操作-DDL-数据类型-数字类型.mp4 │ 017-17-MySQL数据库基本操作-DDL-数据类型-字符串

    jackson使用@JsonSerialize格式化BigDecimal解决.00不显示问题

    一、 问题 最近开发中使用BigDecimal这个数据类型 返回json数据时出现了点问题: # 1.前端第一次保存的时候 穿过来的数据格式 ...由上面的一系列分析可知:要想解决这个根源在于返回json数据的时候需要将数据格式化

    MySql函数详解!!!

    MySQL数据库提供了很多函数包括: 数学函数:数学函数主要用于处理数字,包括整型、浮点数等。 字符串函数:字符串函数是MySQL中最常用的一类函数,字符串函数主要用于处理表中的字符串。...格式化函数;

    PHP和MySQL Web开发第4版pdf以及源码

    4.2.3 格式化字符串以便存储:addslashes()和stripslashes() 4.3 用字符串函数连接和分割字符串 4.3.1 使用函数explode()、implode()和join() 4.3.2 使用strtok()函数 4.3.3 使用substr()函数 4.4 字符串的比较...

    php 版本号 整数化 mysql存储入库 比较大小【版本处理类,提供版本与数字互相转换】

    版本处理类,提供版本与数字互相转换,方便入库后进行比较筛选 * Func: * public version_to_integer 将版本号转为数字 ... * public check 检查版本格式是否正确 * public compare 比较两个版本号的值

    计算机二级mysql数据库程序设计练习题(二).docx

    下列创建游标的语法格式中,正确的是 ______。 A.DECLARE cursor_name CURSOR FOR select_statement B.DECLARE CURSOR cursor_name FOR select_statement C.CREATE cursor_name CURSOR FOR select_statement D....

    PHP和MySQL WEB开发(第4版)

    4.2.3 格式化字符串以便存储:addslashes()和stripslashes() 4.3 用字符串函数连接和分割字符串 4.3.1 使用函数explode()、implode()和join() 4.3.2 使用strtok()函数 4.3.3 使用substr()函数 4.4 字符串的比较 ...

    MySQL 常用函数的使用

    目录I. MySQL 常用函数1. 字符串函数a. 常用函数b. 导入数据c. 示例题目2. 日期函数a.... 格式化函数8. 类型转化函数9. 系统信息函数 I. MySQL 常用函数 为了简化操作,MySQL 提供了大量的函数给程序员使用

    MySQLDBA运维笔记.pdf

    1.3.6 授权用户对应的主机不要用%,权限不要给 all,最小化授权,从库只给 select 权限..........................................................................................................................

Global site tag (gtag.js) - Google Analytics