博客
关于我
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 server has gone away
查看>>
mysql skip-grant-tables_MySQL root用户忘记密码怎么办?修改密码方法:skip-grant-tables
查看>>
mysql slave 停了_slave 停止。求解决方法
查看>>
MySQL slow_query_log慢查询日志配置详解
查看>>
MySQL SQL 优化指南:主键、ORDER BY、GROUP BY 和 UPDATE 优化详解
查看>>
MySQL sql_mode=only_full_group_by问题解决办法
查看>>
MYSQL sql语句针对数据记录时间范围查询的效率对比
查看>>
mysql sum 没返回,如果没有找到任何值,我如何在MySQL中获得SUM函数以返回'0'?
查看>>
mysql sysbench测试安装及命令
查看>>
mysql Timestamp时间隔了8小时
查看>>
mysql tinyint 1 boolean,MySQL tinyint to boolean
查看>>
Mysql tinyint(1)与tinyint(4)的区别
查看>>
MySQL Troubleshoting:Waiting on query cache mutex
查看>>
mysql union orderby 无效
查看>>
mysql v$session_Oracle 进程查看v$session
查看>>
mysql VS mongoDB
查看>>
mysql vue 菜谱_Vue+MySQL实现购物车的增删改查
查看>>
mysql where中如何判断不为空
查看>>
mysql where中如何判断不为空
查看>>
MySQL Workbench 使用手册:从入门到精通
查看>>