MySQL中如何将数字格式化为小数点后两位?

mysql中如何将数字格式化为小数点后两位?

您可以使用MySQL的TRUNCATE()函数将数字格式化为2位小数。语法如下:

SELECT TRUNCATE(yourColumnName,2) as anyVariableName from yourTableName;

登录后复制

为了理解上面的语法,让我们首先创建一个表。创建表的查询如下 –

mysql> create table FormatNumberTwoDecimalPlace   -> (   -> Number float   -> );Query OK, 0 rows affected (0.59 sec)

登录后复制

使用插入命令在表中插入一些记录。查询如下所示 −

mysql> insert into FormatNumberTwoDecimalPlace values(123.456);Query OK, 1 row affected (0.13 sec)mysql> insert into FormatNumberTwoDecimalPlace values(1.6789);Query OK, 1 row affected (0.19 sec)mysql> insert into FormatNumberTwoDecimalPlace values(12.2);Query OK, 1 row affected (0.14 sec)mysql> insert into FormatNumberTwoDecimalPlace values(12356.23145);Query OK, 1 row affected (0.40 sec)mysql> insert into FormatNumberTwoDecimalPlace values(12356);Query OK, 1 row affected (0.14 sec)mysql> insert into FormatNumberTwoDecimalPlace values(.5678);Query OK, 1 row affected (0.28 sec)

登录后复制

让我们现在使用select命令显示表中的所有记录。查询如下所示−

mysql> select *from FormatNumberTwoDecimalPlace;

登录后复制

输出

+---------+| Number  |+---------+| 123.456 ||  1.6789 ||    12.2 || 12356.2 ||   12356 ||  0.5678 |+---------+6 rows in set (0.04 sec)

登录后复制

这是将数字格式化为两位小数的查询 –

mysql> select truncate(Number,2) as TwoValueAfterDecimal fromFormatNumberTwoDecimalPlace;

登录后复制

输出

+----------------------+| TwoValueAfterDecimal |+----------------------+|               123.45 ||                 1.67 ||                12.19 ||             12356.23 ||             12356.00 ||                 0.56 |+----------------------+6 rows in set (0.00 sec)

登录后复制

以上就是MySQL中如何将数字格式化为小数点后两位?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1705838.html

(0)
上一篇 2025年2月19日 19:16:41
下一篇 2025年2月19日 19:16:59

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle约束Constraint对于CBO优化器的作用

    进入CBO优化器时代之后,成本计算值决定执行计划的选取已经成为主流。一条性能良好的执行计划建立在尽可能ldquo;贴切rdquo;的统 进入cbo优化器时代之后,成本计算值决定执行计划的选取已经成为主流。一条性能良好的执行计划建立在尽可能“…

    数据库 2025年2月23日
    100
  • DataGuard-创建物理备库全程解析

    本文主要记录了创建物理备库的完整过程,以便实践中参考.耐于机器配置,此实验实现的是在本机上建立两个数据库TEST和STD_ASSG,TEST 本文主要记录了创建物理备库的完整过程,以便实践中参考.耐于机器配置,此实验实现的是在本机上建立两个…

    数据库 2025年2月23日
    100
  • Oracle 10.2.0.4上ORA-01882故障解决一例

    时区TimeZone在Oracle中不仅仅是一个环境变量,而且是融入到数据取值保存过程中的。Oracle字段类型中,与时区有关的字段类型只有 任何软件,特别是企业级系统组件的升级工作,是一个非常复杂的过程。升级路径、数据留存预案、回退步骤、…

    数据库 2025年2月23日
    100
  • 手工生成HTML格式AWR遇到Bug 13527323解决实例

    Oracle中的AWR报告是目前官方提供的最好的性能分析诊断工具。借助对于一个连续snapshot的分析,我们可以快速的获取到整体性能分析 oracle中的awr报告是目前官方提供的最好的性能分析诊断工具。借助对于一个连续snapshot的…

    数据库 2025年2月23日
    100
  • Oracle 11g中Temp临时表空间、文件的新特性

    临时表空间是Oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),临时段分配等工 临时表空间是oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),…

    数据库 2025年2月23日
    100
  • 使用Procwatcher监控Oracle数据库锁定Contention

    数据库锁定Contention是我们在实际中经常遇到的问题。严重的Contention可能会引起整体数据库性能衰减,乃至连接失败。实际生产如 数据库锁定contention是我们在实际中经常遇到的问题。严重的contention可能会引起整…

    数据库 2025年2月23日
    100
  • 关于dba_temp_free_space的allocated_space和free_space

    每一个Oracle版本,都会有很多新特性和技术推出。这些技术特性,在很大程度上都能改进Oracle运行效率和应用效果,或者提高我们日 每一个oracle版本,都会有很多新特性和技术推出。这些技术特性,在很大程度上都能改进oracle运行效率…

    数据库 2025年2月23日
    100
  • Oracle 11g中dynamic sampling自动调节(auto-adjusted)机制

    对Oracle而言,基于成本优化器CBO工作的基础是系统、对象统计量和CPU成本计算公式。而大多数情况下,收集统计量是一个异步单独的 对oracle而言,基于成本优化器cbo工作的基础是系统、对象统计量和cpu成本计算公式。而大多数情况下,…

    数据库 2025年2月23日
    100
  • Oracle 11g中的Native PL/SQL代码编译

    Oracle环境中,PL/SQL是我们进行业务逻辑实现的最佳手段,同时也是和Oracle数据库本身结合的最好的语言。使用好PL/SQL本身功能, oracle环境中,pl/sql是我们进行业务逻辑实现的最佳手段,同时也是和oracle数据库…

    数据库 2025年2月23日
    100
  • Oracle的sqlnet.ora与password文件试验

    Oracle的%ignore_a_1%与password文件试验 先看有没有sqlnet.ora [oracle@localhost ~]$ cd $oracle_home[oracle@localhost dbhome_1]$ cd ne…

    数据库 2025年2月23日
    100

发表回复

登录后才能评论