mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL
来源:互联网 发布:淘宝的alexa排名是多少 编辑:程序博客网 时间:2024/06/04 19:31
比较新的版本中,mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL。
目前OB中sum等聚合函数的返回值数据类型依赖于参与运算的列的数据类型。
MySQL中相关问题的bugfix:
https://github.com/ziutek/mymysql/issues/14
https://github.com/sidorares/nodejs-mysql-native/issues/49
'SUM()' field type is MYSQL_TYPE_NEWDECIMAL which was not supported until recently ( fixed with #48 )
I opened #50 for better error handling in similar problems.
enum enum_field_types { MYSQL_TYPE_DECIMAL, MYSQL_TYPE_TINY,
MYSQL_TYPE_SHORT, MYSQL_TYPE_LONG,MYSQL_TYPE_FLOAT, MYSQL_TYPE_DOUBLE,
MYSQL_TYPE_NULL, MYSQL_TYPE_TIMESTAMP,
MYSQL_TYPE_LONGLONG,MYSQL_TYPE_INT24,
MYSQL_TYPE_DATE, MYSQL_TYPE_TIME,
MYSQL_TYPE_DATETIME, MYSQL_TYPE_YEAR,
MYSQL_TYPE_NEWDATE, MYSQL_TYPE_VARCHAR,
MYSQL_TYPE_BIT, MYSQL_TYPE_NEWDECIMAL=246,
MYSQL_TYPE_ENUM=247,
MYSQL_TYPE_SET=248,
MYSQL_TYPE_TINY_BLOB=249,
MYSQL_TYPE_MEDIUM_BLOB=250,
MYSQL_TYPE_LONG_BLOB=251,
MYSQL_TYPE_BLOB=252,
MYSQL_TYPE_VAR_STRING=253,
MYSQL_TYPE_STRING=254,
MYSQL_TYPE_GEOMETRY=255
};
- mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL
- 在返回的实体list中进行sum聚合函数
- Mysql中关于聚合函数sum()最新的认识
- 使用mysql sum统计函数 结果为null时返回值改为0
- mysql聚合运算 avg count
- C# 中奇妙的函数–五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- C# 中奇妙的函数–6. 五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- C#奇妙的函数(1)-五个序列聚合运算(Sum, Average, Min, Max,Aggregate)
- 关于Mysql的SUM()值会返回NULL而非空结果集的解决方案
- [转帖]MySQL的sum函数返回的类型
- mysql中selec sum返回null的解决方法
- mysql 中使用聚合函数sum()后出现很长的小数
- mysql中group by子句和聚合函数MAX(),MIN(),SUM(),AVG()等的使用
- 用‘/’运算后,无论结果,返回值为float
- 数据库 SUM + AVG 等聚合函数 结果为NULL 处理
- 重载运算符后的返回值?
- 取地址运算符&返回的值
- javaScript 运算符 && 和 || 的返回值
- CachedIntrospectionResults源码研究(一)
- 黑马程序员--C#基础知识小结(三)
- POJ 1068 Parencodings
- STL之容器适配器:stack,queue , priority_queue
- jquery选择器
- mysql SUM聚合运算的返回值为MYSQL_TYPE_NEWDECIMAL
- C++ : 成员函数的地址
- A* obj=new C(); obj->fun(); class C:public B { private: virtual fun()
- Thrift:可扩展的跨语言服务实现
- Lab3 Shape
- ASP.NET_登录例子
- Linux环境中USB转串口的应用(minicom)
- mode_t
- 第六周实验报告(一)