博客
关于我
mysql case when 乱码_Mysql CASE WHEN 用法
阅读量:790 次
发布时间:2023-02-10

本文共 538 字,大约阅读时间需要 1 分钟。

Mysql CASE WHEN 用法

是否   select   sql   用法   end   状态   是否为空   use   sele

select

sum(1) as col_0_0_, sum(case vciinfo.useable when -1 then 1 else 0 end) as col_1_0_,

sum(case when vciinfo.activatetime is null then 0 else 1 end) as col_2_0_

from vci_info vciinfo

这是一个用case when 实现统计表中不同状态数据数量的sql语句

这里要注意的是 判断字段是否为空用 case when vciinfo.activatetime is null

判断值 case vciinfo.useable when -1

when 的位置不同

Mysql CASE WHEN 用法

是否   select   sql   用法   end   状态   是否为空   use   sele

原文:http://www.cnblogs.com/huhuixin/p/7772874.html

来源: http://www.bubuko.com/infodetail-2377236.html

你可能感兴趣的文章
MySQL 命令和内置函数
查看>>
MySQL 和 PostgreSQL,我到底选择哪个?
查看>>
mysql 四种存储引擎
查看>>
mysql 在windons下的备份命令
查看>>
MySQL 在并发场景下的问题及解决思路
查看>>
MySQL 在控制台插入数据时,中文乱码问题的解决
查看>>
mysql 基准测试
查看>>
mysql 基础教程 一
查看>>
MySQL 基础架构
查看>>
MySQL 基础模块的面试题总结
查看>>
MySQL 处理插入重主键唯一键重复值办法
查看>>
Mysql 备份
查看>>
MySQL 备份 Xtrabackup
查看>>