请问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) 搞掂。 PHP判断是否包含某个汉字 做php是windows平台好还是liunx平台好 怎么能把收藏夹做成导航? 如何快速比较数据表结构的改变? PHP程序问题 想问一个关于discuz论坛的问题 ob_start后可以echo输出内容再header转向吗? 如何计算网站的综合访问量 用PHP怎么控制让mysql数据库的字段降序或升序排列 图象未存上? 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)