FORMAT()函数

  在mysql的查询中,如果我们输入的是小数类型,而保留几位小数因情况而变,我们可以用FORMAT()函数来设置想保留的几位小数。即将数据内容格式化,将数据格式化为整数或者带几位小数的浮点数(四舍五入)。

语法

SELECT FORMAT(a, b)
FROM table;

其中,a为你要操作的字段,b为保留几位小数

举例理解

sql语句

创建表

create table formathanshu(
price DOUBLE not null primary key,
name varchar(20) not null
)charset=utf8;

加入数据:

insert into formathanshu  values(500.999,'The Journey to the West');
insert into formathanshu  values(4.6777,'The Dream of Red Mansion');
insert into formathanshu  values(99.999999,'The Water margin');
insert into formathanshu  values(33.3,'Romance of the Three Kingdoms');
insert into formathanshu  values(77.988,'Border town');

运行结果

要求

将price字段的所有数字保留两位小数
sql语句

SELECT name,FORMAT(price, 2) as '保留两位小数后的价格'
FROM formathanshu;

运行结果

如果你想保留整数,那么将后面的数字设为0就OK啦!

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

msyql的FORMAT()函数设置小数位数,将小数位数保留到小数点后第n位,最后一位四舍五入相关推荐

  1. Python format 函数- Python零基础入门教程

    目录 一.format 函数简介 1.format 函数不设置下标 2.format 函数设置下标 二.format 函数实战 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习 ...

  2. jq设置保留两位小数_如何实现python中format函数保留指定位数的小数?

    我们经常说我国人口有13亿,这13亿数字是一个近似数.在我们无法精确准确得到一个数字时,会选择是它的近似数.近似数即经过四舍五入.进一法或者去尾法等方法得到的一个与原始数据相差不大的一个数.之前小编向 ...

  3. R语言设置数值输出(保留至小数点后位数和保留有效数字)

    文章目录 1 options(digits)函数 2 round(x, n)函数 3 signif(y, n)函数 4 sprintf(fmt, ...)函数 在R语言中,数字的输出默认为7位: &g ...

  4. Python使用pandas设置数据列中float数据类型的有效小数位数、抑制科学计数法

    Python使用pandas设置数据列中float数据类型的有效小数位数.抑制科学计数法 目录

  5. R语言format函数保留几位小数实战

    R语言format函数保留几位小数实战 目录 R语言format函数保留几位小数实战 #基本语法 #仿真数据 #保留几位小数

  6. 保留指定小数位数js函数封装

    保留指定小数位数js函数封装 不用正则保留指定小数位数 函数入参定义, num:需要处理的数据 len:保留小数位数,默认2位 判断类型,统一转字符串处理 空值return 空字符串 numStr.r ...

  7. Python .format()函数使用方法

    本文系统的介绍了Python中格式化输入方法format()函数的使用方法. 写下这篇博文的初衷是在学习的过程中发现许多博文对该方法的描述十分具体但还不够详尽,有互相补充的部分,许多书中的内容又受到版 ...

  8. Python二级必考函数.format()函数

    目录 一.format()函数介绍 二.函数运用 ①位置填充 ②填充物(fill).对齐(align).宽度(width) ③sign参数保留正负号 ④指定精度(.nf).分隔符(,).进制(o,b, ...

  9. python之format函数

    前面跟大家分享过占位符%,最近发现了个更好用的格式化输出函数format,故做了个总结,下面将是对format函数的用法全解. 首先,format是一个字符串中的函数 表达式为 str.format( ...

最新文章

  1. 反思相信谁的评价:一直的坚定的不移的相信自己对自己的评价 相信自己是多么的重要
  2. 笔记:制作游戏所需的数学
  3. Elasticsearch--高级-映射mapping 创建---全文检索引擎ElasticSearch工作笔记017
  4. 神策数据推荐系统:中文关键词提取新模型
  5. Ubuntu 16.04下使用apt 搭建 ELK
  6. Android学习笔记之java中的回调函数
  7. 用U盘PE启动安装系统教程
  8. Mac下安装git极简教程
  9. Ultra Fractal(分形艺术软件)官方正式版V6.04 | 含ultra fractal教程 | 最新ultra fractal下载
  10. python process 函数_Python使用进程Process模块管理资源
  11. 计算机语言中str是什么意思,vb中str什么意思
  12. 企业单位申请代码签名证书方法
  13. Python框架django路由管理
  14. Linux启动分析之Initramfs
  15. memcpy()与memset()
  16. 我的第一个嵌入式linux驱动3_完善2
  17. 人工智能在教育中的应用场景
  18. Ubuntu 新加硬盘并挂载到home目录下
  19. Qemu虚拟化PowerPc
  20. 熊猫烧香制造者李俊出狱后开软件公司

热门文章

  1. java kafka 分区_Java kafka如何实现自定义分区类和拦截器
  2. jmeter修改redis_jmeter如何访问redis服务缓存
  3. 初中学历在辽宁学计算机,在辽宁省实验中学学习是怎样一番体验?
  4. Spring Cloud —— Gateway 服务网关
  5. 系统如何启动数据库服务器,怎么启动sql数据库服务器
  6. 2018.9.19.Matlab实验四:Matlab程序设计
  7. cout输出字符串_leetcode C++题解系列-042 字符串相乘
  8. linux dhcp服务软包,dpkg包管理器详解
  9. 无重复字符的最长子串php,LeetCode - 无重复字符的最长子串 - Golang
  10. java分隔符算法_《Java数据结构和算法》栈 分隔符分配