Mysql 常用技巧 (连载)

来源:互联网 发布:excel数据有效性条件 编辑:程序博客网 时间:2024/05/01 07:17

1.巧用sum()函数

+---------------------+---------+
| date                | victory |
+---------------------+---------+
| 2006-05-21 00:00:00 | 败      |
| 2006-05-22 00:00:00 | 胜      |
| 2006-05-21 00:00:00 | 胜      |
| 2006-05-22 00:00:00 | 败      |
| 2006-05-21 00:00:00 | 败      |
| 2006-05-22 00:00:00 | 胜      |
+---------------------+---------+
查询转换成
+---------------------+---------+------+
| date                | victory | fail |
+---------------------+---------+------+
| 2006-05-21 00:00:00 |       1 |    2 |
| 2006-05-22 00:00:00 |       2 |    1 |
+---------------------+---------+------+

mysql> select date,sum(victory='胜') as victory ,sum(victory='败') as fail from text group by date;
0 0
原创粉丝点击