当前位置:   article > 正文

mysql - DOUBLE转化为CHAR解决办法——cast 函数使用

mysql duble转char

昨天发现MYSQL数据类型如果是DOUBLE的,并且数据比较大的情况下,使用科学计数法输出数据,类似:3.155e+13的形式,可是前台不希望看到这样的结果,后台使用MYSQL的CAST函数解决了这个问题。

具体的语法如下:Cast(value as type

type不是都可以滴,可以转换的type如下:

二进制,同带binary前缀的效果 : BINARY    
字符型,可带参数 : CHAR
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED

事例:

SELECT CAST(bignum AS CHAR)  FROM `tablename`;

如果是double类型的数据,从数据库读出后,可以这样处理:

  SELECT CAST(bigdouble AS decimal(65,2))  FROM `tablename`;

转载于:https://www.cnblogs.com/liqiu/archive/2013/01/30/2882587.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/688330
推荐阅读
相关标签
  

闽ICP备14008679号