博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql格式化html,MySQL FORMAT()用法及代码示例
阅读量:5109 次
发布时间:2019-06-13

本文共 1206 字,大约阅读时间需要 4 分钟。

FORMAT():

MySQL中的此函数可帮助格式化给定的数字格式,例如“#,###,###。##”,将它们四舍五入到特定的小数点,然后以字符串形式返回结果。

用法:

FORMAT(N, D, locale)

参数:

此函数通常接受三个参数。

N -

要格式化的数字。

D -

四舍五入到的小数位数。

locale -

这是一个可选参数,它决定一千个分隔符以及分隔符之间的分组。默认情况下,MySQL中存在en_US语言环境。

返回值:

该函数格式化给定的数字,将其四舍五入到某个小数位,然后以字符串形式返回该数字。

示例1:

FORMAT()函数将给定数字四舍五入到小数点后两位。

SELECT FORMAT(555454.12365, 2) AS form;

输出:

形成

555,454.12

示例-2:

FORMAT()函数将给定数字四舍五入到小数点后0位。

SELECT FORMAT(130919999.456, 0)

AS form;

输出:

形成

130、919、999

示例3:

用de_D语言环境替换en_US语言环境。

SELECT FORMAT(27112020.1052, 3, 'de_DE') As form;

输出:

形成

27.112.020、105

示例4:

FORMAT()函数用于四舍五入表中的列。

创建产品表-

CREATE TABLE Products(

Product_Id INT AUTO_INCREMENT,

Product_Name VARCHAR(100) NOT NULL,

Price INT NOT NULL,

PRIMARY KEY(Product_Id )

);

将值插入表中:

INSERT INTO Products(Product_Name, Price)

VALUES

('MotorolaMobile', 75000.999 ),

('SmartWatch', 73000.455 ),

('Camera', 170000.545 ) ;

该表将如下所示。

SELECT * FROM Products;

产品编号

Product_Name

价钱

1

MotorolaMobile

75000.999

2

Smartwatch

73000.455

3

Camera

170000.545

现在,通过四舍五入至小数点后一位小数来设置“价格”列的格式。

SELECT

Product_Name, FORMAT(Price, 1) As New_price

FROM

Products;

输出:

Product_Name

New_price

MotorolaMobile

75,001.0

Smartwatch

73,000.5

Camera

170,000.5

注意 -

函数FIND_IN_SET()在MySQL 5.6及更高版本中有效。

转载地址:http://rejdv.baihongyu.com/

你可能感兴趣的文章
s3c2440实验---定时器
查看>>
HBase配置性能调优(转)
查看>>
MyEclipse10安装SVN插件
查看>>
[转]: 视图和表的区别和联系
查看>>
Regular Experssion
查看>>
图论例题1——NOIP2015信息传递
查看>>
uCOS-II中的任务切换-图解多种任务调度时机与问题
查看>>
CocoaPods的安装和使用那些事(Xcode 7.2,iOS 9.2,Swift)
查看>>
Android 官方新手指导教程
查看>>
幸运转盘v1.0 【附视频】我的Android原创处女作,请支持!
查看>>
UseIIS
查看>>
数据库连接的三层架构
查看>>
集合体系
查看>>
vi命令提示:Terminal too wide
查看>>
引用 移植Linux到s3c2410上
查看>>
人与人之间的差距是从大学开始的
查看>>
MySQL5.7开多实例指导
查看>>
hdu 1029 Ignatius ans the Princess IV
查看>>
JAVA学习札记
查看>>
[UOJ] #78. 二分图最大匹配
查看>>