mysql 小数位
2024-09-29 01:32:12
1 select convert(t/100,decimal(15,2)) as a from user
(1) convert()
一、在mysql操作中我们经常需要对数据进行类型转换。此时我们应该使用的是cast()或convert()。
二、两者的对比
相同点:都是进行数据类型转换,实现的功能基本等同
不同点:两者的语法不同,cast(value as type) 、 convert(value,type)
三、所支持的类型如下:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
(2) column_name
DECIMAL
(P,D);
P
是表示有效数字数的精度。P
范围为1〜65
。D
是表示小数点后的位数。D
的范围是0
~30
。MySQL要求D
小于或等于(<=
)P
。
DECIMAL(P,D)
表示列可以存储D
位小数的P
位数。十进制列的实际范围取决于精度和刻度。
2 SELECT TRUNCATE(t/100,2) as b from user
返回数字X,截断到D小数位。 如果D为0,结果没有小数点或小数部分。 D是负数,导致值X的小数点左边的D数字变为零。(简单说就是没有四舍五入)
最新文章
- jsf初学数据表(DataTable)的绑定
- 如何设置GridView中某个字段显示数据的一部分?
- Linux中profile、bashrc、bash_profile之间的区别和联系
- linux网络编程系列-网络连接的建立
- TextView中的图文混排
- XML DOM 循环(foreach)读取PHP数据 和 PHP 编写 XML DOM 【转载】
- (转载)一句简单命令重启nginx - [nginx]
- GUI编程(一)-----概述
- 经典灰鸽子lcx
- 深入理解Oracle RAC 12c 笔记
- luoguP1379 八数码难题[启发式搜索]
- 201521123077 《Java程序设计》第13周学习总结
- python 中的 args,*args,**kwargs的区别
- FPGA设计千兆以太网MAC(2)——以太网协议及设计规划
- PyCharm:no module named * 解决方法
- C# Dev XtraReport 简单测试
- python——eval()函数
- 2017-11-04 Sa OCT codecombat
- docker 容器和镜像理解
- NPM安装步骤