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数字变为零。(简单说就是没有四舍五入)

最新文章

  1. jsf初学数据表(DataTable)的绑定
  2. 如何设置GridView中某个字段显示数据的一部分?
  3. Linux中profile、bashrc、bash_profile之间的区别和联系
  4. linux网络编程系列-网络连接的建立
  5. TextView中的图文混排
  6. XML DOM 循环(foreach)读取PHP数据 和 PHP 编写 XML DOM 【转载】
  7. (转载)一句简单命令重启nginx - [nginx]
  8. GUI编程(一)-----概述
  9. 经典灰鸽子lcx
  10. 深入理解Oracle RAC 12c 笔记
  11. luoguP1379 八数码难题[启发式搜索]
  12. 201521123077 《Java程序设计》第13周学习总结
  13. python 中的 args,*args,**kwargs的区别
  14. FPGA设计千兆以太网MAC(2)——以太网协议及设计规划
  15. PyCharm:no module named * 解决方法
  16. C# Dev XtraReport 简单测试
  17. python——eval()函数
  18. 2017-11-04 Sa OCT codecombat
  19. docker 容器和镜像理解
  20. NPM安装步骤

热门文章

  1. Linux 安装 Composer
  2. CF261E Maxim and Calculator (质数,完全背包)
  3. hive group by distinct区别以及性能比较
  4. SpringBoot框架(1)--入门篇
  5. [CF342C]Cupboard and Balloons 题解
  6. 洛谷P1310 表达式的值——题解
  7. 解决:使用ajax验证登录信息返回前端页面时,当前整个页面刷新。
  8. java 线程池的创建方式
  9. O(1)得到螺旋矩阵的值
  10. 认识DOM(上)