Mysql中CASE WHEN用法
1、mysql中case when 有两种用法
#####1)简单函数
|
|
#####2)搜索函数
|
|
2、这两种语法的区别
1)简单函数—-枚举这个字段的所有值*
|
|
2)搜索函数—-搜索函数可以写判断,并且搜索函数只会返回第一个符合条件的值,其他case被忽略
|
|
聚合函数sum配合case when的简单函数实现行转列
|
|
3、case when在mysql中的位置
1)在查询条件中
|
|
2)在排序语句后面
|
|
3)在where条件后面
|
|
#####1)简单函数
|
|
#####2)搜索函数
|
|
|
|
|
|
聚合函数sum配合case when的简单函数实现行转列
|
|
|
|
|
|
|
|