mysql中数字格式化_mysql中格式化数字详解
最近因为工作的需求,需要对mysql中数字进行格式化,但发现网上的资料较少,索性自己总结一下,方便自己也帮助有需要的朋友们,下面话不多说,来一起看看详细的介绍:
一、format函数:
格式化浮点数 format(number, length);
介绍: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. D should be a constant value.
示例代码
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'
二、rpad 和 lpad 给定位数,不足补充自定义字符
RPAD:
Returns the string str,right-padded with the string padstr to a length of len characters. If str is longer than len, the return value is shortened to len characters.
示例代码
mysql> SELECT RPAD('hi',5,'?');
-> 'hi???'
mysql> SELECT RPAD('hi',1,'?');
-> 'h'
mysql>SELET RPAD(12, 5 ,0);
->12000
This function is multi-byte safe.
LPAD:
Returns the string str, left-padded with the string padstr to a length of lencharacters. If str is longer than len, the return value is shortened to lencharacters.
示例代码
mysql> SELECT LPAD('hi',4,'??');
-> '??hi'
mysql> SELECT LPAD('hi',1,'??');
-> 'h'
mysql>SELECT LPAD(12, 5 , 0)
->'00012'
参考:http://www.cnblogs.com/fenglie/articles/4409208.html
原文链接:http://www.cnblogs.com/duhuo/p/6250338.html
(资源库 www.zyku.net)
mysql中数字格式化_mysql中格式化数字详解相关推荐
- mysql数据库数字类型_Mysql 数据库数值类型详解
MySQL 支持所有标准SQL 中的数值类型,其中包括严格数值类型(INTEGER.SMALLINT.DECIMAL 和NUMERIC),以及近似数值数据类型(FLOAT.REAL 和DOUBLE P ...
- mysql心得体会一百字_MYSQL CPU 100%实例详解
MYSQL CPU 100%实例详解 2011/7/2 11:19:19作者:xy我要评论(0) 自己的一台主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL ...
- mysql使用教程图文_MySQL使用教程图文详解
如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用Linux系统的程序猿不是一好的程序猿哦!因为Windows有时候真的让人很抓狂,而本人也相信没有什么 ...
- mysql 执行计划 代价_mysql explain执行计划详解
1).id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询. 2).select_type列常见的有: A:simple:表 ...
- mysql查询解析过程_MySQL查询执行过程详解
查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...
- mysql外键教程_MySQL外键使用详解
最近有开始做一个实验室管理系统,因为分了几个表进行存储·所以要维护表间的关联··研究了一下MySQL的外键 . (1)只有InnoDB类型的表才可以使用外键,mysql默认是MyISAM,这种类型不支 ...
- mysql show full processlist;_mysql show full processlist 详解
Checking table 正在检查数据表(这是自动的). Closing tables 正在将表中修改的数据刷新到磁盘中,同时正在关闭已经用完的表.这是一个很快的操作,如果不是这样的话,就应该确认 ...
- mysql数据库导入导出_MySQL数据库导入导出详解
MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入:2) 直接拷贝数据库目录和文件.在不同操作系统或MySQL版本情况 1. 概述 MySQL数据库的导入,有两种方法: 1) 先 ...
- mysql如何使用事件_MySQL事件的使用详解
在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句.这个时候就会用到mysql事件,使用这个功能必须保证是mysql的版本是5.1以上. 1.首先要查看事件是否开启了,SHOW V ...
- Mysql查询汉字语法_Mysql数据库查询语法详解
___聚合函数___max():最大值min():最小值avg():平均值sum():和count():记数 group_concat():组内字段拼接,用来查看组内其他字段 ___example__ ...
最新文章
- C语言程序设计第十章字符串,C语言程序设计(字符串)
- qt设置mysql最大连接数_MySQL服务器最大连接数的合理设置
- mysql栏目表设计_MySQL表设计
- 【算法系列之线索化二叉树,前序线索化、中序线索化、后序线索化以及遍历~】
- Java平台扩展机制#3:SLF4J怪招
- mac/linux终端光标的快捷键操作
- [python] 字典和列表中的pop()函数
- Android基础入门教程——4.1.1 Activity初学乍练
- 在线计算机带竖式,竖式计算器Scalar v4.2 采用竖式计算
- [深度学习] Python人脸识别库Deepface使用教程
- 知识竞赛中如何按抢答器才能最先抢到
- RJ45和RJ11的线序以及用途
- php 常见的视频格式转换
- 饭后Android 第三餐-XUI框架(XUI介绍,使用方法,控件使用(九个Button,导航栏,可伸缩布局,顶部弹出框))
- 十一届恩智浦智能车竞赛 信标 --- 首安666队
- 阿里云储道深度解析存储系统设计——NVMe SSD性能影响因素一探究竟
- 【写着玩】二维码检测及定位
- 简单的Java代码实现给QQ邮箱发邮件
- HTTP协议详解以及POST与GET的区别
- 软件经济工程学考试 针对基础概念
热门文章
- linux服务管理命令systemctl
- oracle 查询空值异常,Oracle中的NULL
- LinearAlgebra_2
- gatb_core_components
- tar: Cowardly refusing to create an empty archive 问题
- slb健康检查方式_SLB健康检查也是“正常”-问答-阿里云开发者社区-阿里云
- 数据挖掘与分析 - 用JS实现推荐系统的原理与开发
- openGL 入门 2--顶点数组对象 VAO 和 缓存对象 VBO
- 【Harvest源码分析】GetF0CandidateContour函数
- LeetCode 51. N-Queens--回溯法 pyhon,java,c++解法