mysql的where条件后加case_recommend

mysql的where条件后加case_recommend背景:数据库用的Oracle;报表用的是【FineReport】,之前没用过,被临时授命解决问题,所以大概了解了一下。里面应该是集成了excel插件,报表样式如下:今天在项目中遇到一个这样的场景:A为汇总页面,显示的是按医院分组统计出来的一些数据,效果如下图图中每一列都能下钻到另一个页面,医院名称和起始时间都作为参数传送。前期因为某一些需求,有一家医院出现了两个不同的名…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

背景:数据库用的Oracle;

报表用的是【FineReport】,之前没用过,被临时授命解决问题,所以大概了解了一下。里面应该是集成了excel插件,报表样式如下:

mysql的where条件后加case_recommend

今天在项目中遇到一个这样的场景:

A为汇总页面,显示的是按医院分组统计出来的一些数据,效果如下图

mysql的where条件后加case_recommend

图中每一列都能下钻到另一个页面,医院名称和起始时间都作为参数传送。

前期因为某一些需求,有一家医院出现了两个不同的名称,所以将其中一个名称的数据统计到了另一个名称下。而【检查数】这一列下钻后的数据,恰恰是被合并的名称下的数据,所以下钻后就查不到数据了。

跟实施那边反馈后,他们给出了一个中转方案:下钻到一个临时页面,在页面中显示一个被合并名称的超链接,再下钻一层就能查出数据了。

但我觉得这样的客户体验不好,所以想到了能不能在where中增加case when。所以在网上查了一下,果然是可行的。所以就将下钻后的查询条件修改成了下图这样:

mysql的where条件后加case_recommend

之前的条件为:study.HospitalName=’${xxxx}’。

这里记录一下,为以后需要的同行铺一下路。也记录一下解决问题的过程,帮助自己留下印象。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197454.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 写给那些没有用过oracle存储过程但又准备学习的同志们

    写给那些没有用过oracle存储过程但又准备学习的同志们公司属于外包公司,公司所用的是oracle数据库,所以,避免不了操作oracle数据库,而且动不动就是调用存储过程,但是发现一个问题,对于存储过程的学习还是有相对有限的系统性的学习资料。都是一些零碎的学习资料,东一榔头西一棒槌。所以本人在这里就给大家操作一波存储过程,从基础语法到java程序调用存储过程。这几篇文章只是学习的起步,但又是学习存储过程至关重要的一个环节,相信你看完这篇文章可以说是对存…

    2022年7月17日
    27
  • Vue生成二维码_生成二维码插件

    Vue生成二维码_生成二维码插件首先安装一下面这个插件cnpminstallvue-qr-S接下来在需要生产并下载二维码的页面引入importVueQrfrom’vue-qr’并在components中注册为组件components:{VueQr//二维码组件},data(){ return{ config:{//二维码配置logo:”,value:”} }

    2022年9月25日
    4
  • 激光测距原理和应用[通俗易懂]

    激光测距原理和应用[通俗易懂]激光测距方法的分类     般来说激光测距技术可分为两类:激光飞行时间测距和激光非飞行时间测距。激光飞行时间测距既利用激光到达目标所用时间来进行测距的方法。非飞行时间测距则是采用光子计数或数学统计方法进行测距的方法。     飞行时间测距主要有三种方法:相位激光测距、脉冲激光测距和调频连续波测距。其中相位激光测距和调频连续波测距都是连续波激光测距,只是两者起止时刻标识不

    2022年6月2日
    45
  • java -jar 启动程序/设置classpath

    java -jar 启动程序/设置classpath前言在java-jar命令执行java程序时,制定classpath解决方案Java命令行提供了如何扩展bootStrap级别class的简单方法.-Xbootclasspath:完全取代基本核心的Javaclass搜索路径.不常用,否则要重新写所有Java核心class-Xbootclasspath/a:后缀。将classpath添加在核心cl…

    2022年6月1日
    201
  • 关于博客背景_好看的博客背景图

    关于博客背景_好看的博客背景图目前从事nuclear工程设计工作,基本与编程无关行业。但因为读研期间主要从事编程开发相关研究,所以有所涉猎,主要为C++、ZIGbee、RFID、STM32相关工作,但是基础知识较为欠缺。想通过博客的方式督促自身的学习。博客内容主要集中在机器学习和软件编程相关,虽然之前有过嵌入式、单片机的软硬件设计经验,但是相对学习成本高昂,不适合现在业余自学,所以目前专注于计算机软件编程知识。与君共勉,2

    2022年10月10日
    3
  • JAVA语言中的反射机制:

    JAVA语言中的反射机制:

    2021年8月7日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号