mysql格式化html,MySQL FORMAT()用法及代码示例

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及更高版本中有效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值