博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL 条件 select case 的实现(解决 零 做分母的问题 )
阅读量:6884 次
发布时间:2019-06-27

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

第 10、12 行:

1      2     -- ================================== 3     -- 难度 4     -- ================================== 5          6     DECLARE @难度 DECIMAL(20,2) ; 7  8     set @sql = ' insert into #临时表 SELECT ''难度'',  9 10         case when max( t.[f_' + @统计字段 + '] ) = 0 then 0 else 11 12         avg( t.[f_' + @统计字段 + '] )/( max( t.[f_' + @统计字段 + '] ) + 0.0 )*100 end13 14         FROM [t_综合素质成绩表] t ' + @where ;15 16     INSERT INTO #临时表 VALUES( '难度(sql)', @sql ) ;17     18     EXEC( @sql );19 20     SELECT @难度 = CAST( 值 as DECIMAL(20,10) ) FROM #临时表 WHERE 项目 = '难度' ;21 22     INSERT INTO #临时表 VALUES( '@难度', @难度 ) ;

 

转载于:https://www.cnblogs.com/livon/p/3142648.html

你可能感兴趣的文章
nginx gzip压缩
查看>>
不要在该约炮的年纪谈佛系
查看>>
c++SDK c#调用_疑难杂症
查看>>
Git初始化项目 和 Gitignore
查看>>
CMakeList.txt设置OpenCv路径
查看>>
springboot mvc beetl模板 自定义错误的后缀问题
查看>>
ext常用属性
查看>>
PL/SQL连接64位Oracle配置方法
查看>>
socket解读,http和socket之长连接和短连接区别!
查看>>
洛谷——P1165 日志分析
查看>>
[GeekBand] C++ 基础知识之 The Big Three
查看>>
react Promise && Ref learning
查看>>
最长上升子序列(NlogN)总结
查看>>
数据结构与算法----->算法----->递归与归并排序算法
查看>>
解决Android编译时出现aapt.exe finished with non-zero exit value 1
查看>>
【Spring源码分析系列】启动component-scan类扫描加载过程
查看>>
开灯问题
查看>>
NBUT[1220] SPY
查看>>
bzoj2333[SCOI2011]棘手的操作
查看>>
webpack安装教程及实例
查看>>