另类case when
来源:互联网 发布:绝对领域 知乎 编辑:程序博客网 时间:2024/04/24 12:09
case when 常用的就是根据一个字段的值来判断该字段作为什么值输出;第二种用根据一个变量选择输出哪一列,示例如下:
比如一台服务器电脑,没日没夜的工作,白天、晚上根据气温cpu的占有率不同,然后外界传参数,白天输出白天的cpu值,晚上输出晚上的cpu值。
create table tableCpu (id int primary key, name varchar(10),cpuday varchar(10),cpunight varchar(10))
insert into tableCpu values(1,'机器a','50%','45%')
insert into tableCpu values(2,'机器b','51%','46%')
insert into tableCpu values(3,'机器a','52%','44%')
当传参是day时,输出cpuday,当传参是night时,输出cpunight,如下:
declare @day varchar(10)
set @day='day'
select a.id,a.name,case when 'day'=@day then cpuday else cpunight end as eff from tableCpu a
0 0
- 另类case when
- CASE WHEN
- Case when
- CASE WHEN
- CASE WHEN
- case when
- case when
- CASE WHEN
- case when
- Case when
- case when
- case when
- 【case when】
- case when
- case when
- case when 和 coalesce
- sql case when
- Case when 支持变量
- 显示缓存内容
- enum和int的相互转换
- 数据结构---图(求关节点)
- matlab新手入门篇
- SRTM DEM 下载网址
- 另类case when
- 剪格子
- Math类常用的常量和方法
- curl命令的安装
- 有用的网址
- docker详细的基础用法
- 在c#中配置xunit单元测试
- 空间统计(二)分析模式 A
- 程序员应该投资的10件事