MySQL casting from decimal to string(mysql decimal 转 varchar)
2016-12-12 21:37
302 查看
今天群里一个哥们问我mysql怎么将decimal转成varchar,经过查阅资料发现,mysql好像不能将decimal直接转换成varchar,但是可以转成char,原文链接:http://stackoverflow.com/questions/5114959/mysql-casting-from-decimal-to-string
类似于这样的:
SELECT CAST(SUM(decimal_name) AS CHAR(50)) FROM article,注意关于mysql的sum函数返回值:
The SUM() and AVG() functions return a DECIMAL value for exact-value arguments (integer or DECIMAL),
and a DOUBLE value for approximate-value arguments (FLOAT or DOUBLE). (Before MySQL 5.0.3, SUM() and AVG() return DOUBLE for all numeric arguments.)
也就是说在5.0.3之前返回值都是double,而在之后如果sum(integer)或者sum(decimal)返回的是decimal,当sum(float) or sum(boudle)时返回的是double。
类似于这样的:
SELECT CAST(SUM(decimal_name) AS CHAR(50)) FROM article,注意关于mysql的sum函数返回值:
The SUM() and AVG() functions return a DECIMAL value for exact-value arguments (integer or DECIMAL),
and a DOUBLE value for approximate-value arguments (FLOAT or DOUBLE). (Before MySQL 5.0.3, SUM() and AVG() return DOUBLE for all numeric arguments.)
也就是说在5.0.3之前返回值都是double,而在之后如果sum(integer)或者sum(decimal)返回的是decimal,当sum(float) or sum(boudle)时返回的是double。
相关文章推荐
- php 怎样去掉一个string 后面的一个或多个字符(how to remove the last n chars from a string)?
- Migration mass DB from Mysql to Oracle (原创)
- [Tip: double string]Conversion from string to built-in types like double
- warning: deprecated conversion from string constant to ‘char的解决方法
- Int/Decimal.ToString 方法 (String, IFormatProvider)
- 《Beginning Python From Novice to Professional》学习笔记一:String
- PHP Tutorials : Add, View, Edit & Delete from to MySQL database, Live Example (News System)
- deprecated conversion from string constant to 'char*' 解决方法
- PHP Tutorials : Add, View, Edit & Delete from to MySQL database, Live Example (News System)
- Converting string to/from integer
- Beginning PHP and MySQL E-Commerce: From Novice to Professional
- Casting from a base class to a derived class
- Oracle select --字符函数:TRANSLATE(string,from_str,to_str)
- Converting from String^ to BSTR
- subversion: Can't convert string from 'UTF-8' to native encoding的解决办法
- Convert From BSTR to String
- Store binary data to MySQL using escape_string in MySQLdb
- [转]用DateTime.ToString(string format)输出不同格式的日期(WindowsFrom)
- warning: deprecated conversion from string constant to ‘char*’
- deprecated conversion from string constant to 'char*'