case语句的使用
来源:互联网 发布:java多线程安全问题 编辑:程序博客网 时间:2024/05/21 20:30
1.结合update的set使用:
UPDATE group_relation_station SET score_reduction=(CASEWHEN score_reduction < 100 THEN (score_reduction + 0.1) ELSE 100 END ), assessmentdate = now() WHERE stationcode in (select code from sensor_monitoring_stations s where s.id = new.station_id);
2.select中使用
BEGIN UPDATE station_group_score_result SET score_result= 100 WHERE score_result is null; UPDATE station_group_score_result r, (SELECTorgid,CASEWHEN (100 - SUM(score_reduction)) < 0 THEN0ELSE(100 - SUM(score_reduction))END AS score_result_newFROMstation_groupGROUP BYorgid) scSET r.score_result = sc.score_result_newWHEREr.orgid = sc.orgid;END
阅读全文
0 0
- case语句的使用
- switch case语句的使用
- mysql case语句的使用
- MySQL 的CASE WHEN 语句的使用
- 针对选择语句select case的使用!
- 一个case查询语句的使用例子
- Oracle中case语句的使用实例
- PL/SQL 中 CASE 语句的使用
- Case when 与Update语句的使用
- switch 语句关于case的使用
- mysql中case语句的使用
- PL/SQL 中 CASE 语句的使用
- MySQL的if,case语句使用总结
- MySQL的if,case语句使用总结
- MySQL的if,case语句使用总结
- SQl CASE 语句的嵌套使用方式
- MySQL的if,case语句使用总结
- SQL的 case when语句嵌套使用
- 设计模式-17-命令模式
- Unity学习之路——VideoPlayer
- day3-oracle
- codeforce678E
- 数据结构实验之栈六:下一较大值(二)
- case语句的使用
- 小象学院深度学习笔记2(卷积神经网络-基础)
- Java 设计模式_策略模式
- bluetoo流程杂
- win7 ie11降级ie8
- 深搜之入门例题 DFS Oil Deposits
- Find a way(BFS)
- spring task使用方法
- ubuntu下c++链接数据库