请问php配合mysql怎么得出全部软件容量的和? mysql比较菜,字段里面有个 MB ,不是数值型,其它有些“未知”,怎么才能得出最终相加的结果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> select * from t;+----------+| size |+----------+| 0.47 MB || NULL || 10.12 MB |+----------+3 rows in set (0.00 sec)mysql> select sum(left(size,length(size)-2)) sum_size from t;+----------+| sum_size |+----------+| 10.59 |+----------+1 row in set (0.00 sec)前提是所有有数据的字段都要有MB这两个单位字符。 mysql> select concat(sum(left(size,length(size)-2)),'MB') sum_size from t;+----------+| sum_size |+----------+| 10.59MB |+----------+1 row in set (0.00 sec) 直接select sum(size)不行吗? 汗,还真的 sum(size) 搞掂。 RESTful风格的Web服务如何在收到HTTP请求之前,完成初始化,或执行初始化函数。 关于post的值 解析这个xml字符到数组 字符串加一问题 急啊 PHP如何提前输出? 在网页中动态显示INPUT的值 php 自定义类如何引用全局变量 MySQL-Front中文乱码问题,求朋友们帮忙 那位兄弟有好的判断浏览器的php函数 兄弟们进来看看吧! php 登陆问题..高手近来...帮忙 3Q.... 最近没感觉了
mysql> select * from t;
+----------+
| size |
+----------+
| 0.47 MB |
| NULL |
| 10.12 MB |
+----------+
3 rows in set (0.00 sec)mysql> select sum(left(size,length(size)-2)) sum_size from t;
+----------+
| sum_size |
+----------+
| 10.59 |
+----------+
1 row in set (0.00 sec)前提是所有有数据的字段都要有MB这两个单位字符。
mysql> select concat(sum(left(size,length(size)-2)),'MB') sum_size from t;
+----------+
| sum_size |
+----------+
| 10.59MB |
+----------+
1 row in set (0.00 sec)