mysql> select date(end_date),sum(charge) from table group by date(end_date) with rollup;
+----------------------+------------------+
| date(end_date) | sum(charge) |
+----------------------+------------------+
| 2010-11-01 | 7 |
| 2010-11-02 | 4 |
| NULL | 11 |
+----------------------+------------------+如何让NULL显示成自己想要的文字:total
+----------------------+------------------+
| date(end_date) | sum(charge) |
+----------------------+------------------+
| 2010-11-01 | 7 |
| 2010-11-02 | 4 |
| NULL | 11 |
+----------------------+------------------+如何让NULL显示成自己想要的文字:total
解决方案 »
- 求把TXT的数据导入MYSQL的方法
- 关于LINUX MYSQL的入门级问题
- 如何将一个数据库的某个表的某几个字段,导入到另一个数据库的某个表的某几个字段里
- 求一条去重的mysql语句
- access数据库怎么转化为mysql数据库!!!!!!!!!!!!!!!!!!!!!!!
- 想在mysql的基础上做一个dbms,但源码看得很头大,那位兄弟有开发文档啊?
- 关于判断mysql的连接问题
- 在KDevelop下编写mysql程序的问题?急急急急急急!!!!
- 请问mySQL为什么不能执行select top 11 * from Mytable这样的语句?
- 字段为char类型,where条件值中带引号却查不出,不到引号就可以
- MySQL如何复制表结构时联通复制完整性约束
- mysql分区问题
+----------------------------------------+------------------+
| COALESCE(date(end_date),'total') | sum(charge) |
+----------------------------------------+------------------+
| 2010-11-01 | 7 |
| 2010-11-02 | 4 |
| 2010-11-02 | 11 |
+----------------------------------------+------------------+不对
SELECT COALESCE(title,'total'),SUM(hotelid) FROM gg GROUP BY title WITH rollupCOALESCE(title,'total') sum(hotelid)
井冈山大酒店 1
南昌春天大酒店 2
南昌富豪酒店 3
total 6
还是不对,难道是我数据库有问题?
还显示原来的。二位的都试了
version()
5.1.31-community