当前位置:主页 > mysql教程 > mysql数字格式化详解

mysql中数字进行格式化方法总结

发布:2019-06-10 11:59:21 311


为找教程的网友们整理了mysql格式化相关的编程文章,网友班俊逸根据主题投稿了本篇教程内容,涉及到mysql、数字格式化、mysql、格式化、mysql数字格式化详解相关内容,已被701网友关注,相关难点技巧可以阅读下方的电子资料。

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'

 


参考资料

相关文章

  • IDEA创建SpringBoot项目整合mybatis时mysql-connector-java报错异常的详细分析

    发布:2023-03-14

    最近工作中发现了个错误,分享给同样遇到这个问题的朋友,这篇文章主要给大家介绍了关于IDEA创建SpringBoot项目整合mybatis时mysql-connector-j报错异常的详细分析,需要的朋友可以参考下


  • centos7使用yum安装mysql 8.0.12步骤详解

    发布:2020-01-16

    这篇文章主要为大家详细介绍了centos7利用yum安装mysql 8.0.12,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python实现 多进程导入CSV数据到 MySQL

    发布:2022-04-21

    本文给大家分享的是使用python实现多进程导入CSV文件数据到MySQL的思路方法以及具体的代码分享,有相同需求的小伙伴可以参考下


  • mysql存储过程实例

    发布:2022-04-04

    这篇文章主要介绍了mysql存储过程实例,需要的朋友可以参考下


  • Navicat for MySQL定时备份数据库及数据恢复详解

    Navicat for MySQL定时备份数据库及数据恢复详解

    发布:2023-11-17

    为网友们分享了关于Navicat的教程,这篇文章主要介绍了Navicat for MySQL定时备份数据库及数据恢复的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 最新mysql 5.7.17安装教程(图文版本)

    发布:2020-02-28

    mysql-5.7.17-winx64是现在最新版本的Mysql,这是免安装的,所以要进行些配置,下面通过本文给大家介绍mysql 5.7.17的最新安装教程图文详解,感兴趣的朋友一起学习吧


  • PHP中常用mysql操作小结

    发布:2020-03-12

    本篇文章是对关于php操作mysql执行数据库查询的一些常用操作进行了详细的汇总介绍,非常的细致全面,也很简单,需要的朋友参考下


  • centOS 7安装mysql 5.7的步骤

    发布:2020-02-07

    这篇文章主要介绍了在centOS 7安装mysql 5.7的详细教程,非常不错,具有参考借鉴价值,需要的朋友参考下吧


网友讨论