当前位置: 首页 > news >正文

Oracle行转列,列转行使用实例


 -----1.行转换为列

select a.fworkcenter as 车间,F1||'-数量' as 类型,  fspec as 规格  ,ftype as 前缀
        , to_char(fdate,'YYYY-MM-dd') as 日期,  (case when a.fcode in (900,901) then to_char(fcount,'fm90.990') else  cast(fcount as varchar(20)) end)  值   ,
          a.fname,a.f2 as 厚度
         from   avg_resistance a
 where 1=1 and  a.fdate>=:STARTDATE and a.fdate<=:ENDDATE and length(a.ftype)=5 )t --and a.f1='天' 
      
  pivot  (    max( 值 )      ----随便给个函数即可
        
        for fname in 
              (
     '合计' as "合计",
'电阻(<0.2)' as "电阻(小于0。2)",
'电阻(0.2,0.3)' as "电阻(0。2,0。3)",
'电阻(0.3,0.4)' as "电阻(0。3,0。4)",
'均值' as "均值" 

    ) )
        where 1=1  ;   


 -----2.列行转换
 select  *  
 from (  select a.containername, 
(case when nvl(a.苹果,0)>0 then 苹果else 0 end )   as 苹果
(case when nvl(a.雪梨,0)>0 then 雪梨 else 0 end )   as 雪梨
(case when nvl(a.香蕉,0)>0 then 香蕉  else 0 end )   as 香蕉,
(case when nvl(a.龙眼,0)>0 then 龙眼  else 0 end )   as 龙眼,
a.cuworkorder 
from cucontainergraderrecord a 
where a.recordtime>=to_date('2023-10-01','yyyy-mm-dd')
and a.containername like 'Z%'
and a.specname='分选')t
 
unpivot 
(
  fcount    ---(原表的列对应的值) 
  
   for fitem   ----(原表列名称,多少列,就变多少行, oracle的直接用列名称,不用’,''等) 
  
   in (  苹果,雪梨,香蕉,龙眼
  )
  
  )
 

相关文章:

Oracle行转列,列转行使用实例

-----1.行转换为列 select a.fworkcenter as 车间,F1||-数量 as 类型, fspec as 规格 ,ftype as 前缀 , to_char(fdate,YYYY-MM-dd) as 日期, (case when a.fcode in (900,901) then to_char(fcount,fm90.990) else cast(fcount as varchar(20)) end) 值 , …...

056-第三代软件开发-软件打包

第三代软件开发-软件打包 文章目录 第三代软件开发-软件打包项目介绍软件打包1 下载 linuxdepoyqt 工具2 安装 linuxdepoyqt3 qmake配置4 打包程序 总结 关键字&#xff1a; Qt、 Qml、 linuxdeployqt、 Ubuntu、 AppImage 项目介绍 欢迎来到我们的 QML & C 项目&…...

C++相关闲碎记录(2)

1、误用shared_ptr int* p new int; shared_ptr<int> sp1(p); shared_ptr<int> sp2(p); //error // 通过原始指针两次创建shared_ptr是错误的shared_ptr<int> sp1(new int); shared_ptr<int> sp2(sp1); //ok 如果对C相关闲碎记录(1)中记录的shar…...

如何快速搭建一个大模型?简单的UI实现

&#x1f525;博客主页&#xff1a;真的睡不醒 &#x1f680;系列专栏&#xff1a;深度学习环境搭建、环境配置问题解决、自然语言处理、语音信号处理、项目开发 &#x1f498;每日语录&#xff1a;相信自己&#xff0c;一路风景一路歌&#xff0c;人生之美&#xff0c;正在于…...

国家开放大学 平时作业 测试题 训练

试卷代号&#xff1a;1340 古代小说戏曲专题 参考试题&#xff08;开卷&#xff09; 一、选择&#xff08;每题1分&#xff0c;共10分&#xff09; 1.下列作品中属于唐传奇的是( )。 A.《公孙九娘》 B.《观音作别》 C《碾玉观音》 …...

后端防止重复提交相同数据处理方式(Redis)

使用AOP注解处理接口幂等性&#xff0c;默认禁止同一用户在上次提交未果后10秒内又重复提交 在原先的sameUrlData的注解上进行了copy新建优化&#xff0c;使用redis去setnx的参数视项目使用点而调整&#xff0c;不一定是每个项目都适合这种取参形式。 源码如下: package com…...

最小栈[中等]

优质博文&#xff1a;IT-BLOG-CN 一、题目 设计一个支持push&#xff0c;pop&#xff0c;top操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现MinStack类: MinStack()初始化堆栈对象。 void push(int val)将元素val推入堆栈。 void pop()删除堆栈顶部的元素。 in…...

Oracle(2-9) Oracle Recovery Manager Overview and Configuration

文章目录 一、基础知识1、User Backup VS RMAN2、Restoring &Recovering DB 还原&恢复数据库3、Recovery Manager Features 管理恢复功能4、RMAN Components RMAN组件5、Repository1: Control File 存储库1:控制文件6、Channel Allocation 通道道分配7、Media Manageme…...

滑动验证码

先上图 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>滑动验证码</title><style>* {margin: 0;padding: 0;}.box {position: relative;width: 375px;margin: 100px a…...

数据爬取+可视化实战_告白气球_词云展示----酷狗音乐

一、前言 歌词上做文本分析&#xff0c;数据存储在网页上&#xff0c;需要爬取数据下来&#xff0c;词云展示在工作中也变得日益重要&#xff0c;接下来将数据爬虫与可视化结合起来&#xff0c;做个词云展示案例。 二、代码 # -*- coding:utf-8 -*- # 酷狗音乐 通过获取每首歌…...

rkmedia_vi_get_frame_test.c 代码解析

使用示例&#xff1a; 录像&#xff1a; rkmedia_vi_get_frame_test -a /etc/iqfiles/ -I 1 -o 1080.nv12 然后用yuvplayer.exe可以播放。 录像10帧&#xff1a; rkmedia_vi_get_frame_test -a /etc/iqfiles/ -I 1 -o 1080.nv12 -c 10 解析代码&#xff1a; #include <as…...

探究Kafka原理-3.生产者消费者API原理解析

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;很高兴认识大家&#x1f4d5;系列专栏&#xff1a;Spring源码、JUC源码、Kafka原理&#x1f525;如果感觉博主的文章还不错的话&#xff0c;请&#x1f44…...

Linux系统iptables扩展

目录 一. iptables规则保存 1. 导出规则保存 2. 自动重载规则 ①. 当前用户生效 ②. 全局生效 二. 自定义链 1. 新建自定义链 2. 重命名自定义链 3. 添加自定义链规则 4. 调用自定义链规则 5. 删除自定义链 三. NAT 1. SNAT 2. DNAT 3. 实验 ①. 实验要求 ②. …...

Openwrt 系统安装 插件名称与中文释义

系统镜像 当时是去官网找对应的&#xff0c;但是作为门外汉&#xff0c;想简单&#xff0c;可以试试这个网站 插件 OpenWrt/Lede全部插件列表功能注释...

[原创]Delphi的SizeOf(), Length(), 动态数组, 静态数组的关系.

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XXQQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi…...

C++(20):bind_front

C(11)&#xff1a;bind_c11 bind_风静如云的博客-CSDN博客 提供了方法来绑定函数参数的方法。 C20提供了bind_front用于简化这个绑定。 #include <iostream> #include <functional> using namespace std;void func1(int d1, int d2) {cout<<__func__<&l…...

【spring】bean的后处理器

目录 一、作用二、常见的bean后处理器2.1 AutowiredAnnotationBeanPostProcessor2.1.1 说明2.1.2 代码示例2.1.3 截图示例 2.2 CommonAnnotationBeanPostProcessor2.2.1 说明2.2.2 代码示例2.2.3 截图示例 2.3 ConfigurationPropertiesBindingPostProcessor2.3.1 说明2.3.2 代码…...

Centos7安装docker、java、python环境

文章目录 前言一、docker的安装二、docker-compose的安装三、安装python3和配置pip3配置python软链接&#xff08;关键&#xff09; 四、Centos 7.6操作系统安装JAVA环境 前言 每次vps安装docker都要看网上的文章&#xff0c;而且都非常坑&#xff0c;方法千奇百怪&#xff0c…...

简单小结类与对象

/*** Description 简单小结类与对象*/ package com.oop;import com.oop.demo03.Pet;public class Application {public static void main(String[] args) {/*1.类与对象类是一个模版&#xff1a;抽象&#xff0c;对象是一个具体的实例2.方法定义、调用&#xff01;3.对象的引用…...

ABAP 如何获取内表行的索引值(index) ?

获取索引值 在ABAP中&#xff0c;如果需要获取一个内表中某条记录的索引&#xff08;index&#xff09;&#xff0c;可以使用 READ TABLE 语句。在 READ TABLE 语句后面的 WITH KEY 子句可以指定搜索条件&#xff0c;如果找到了匹配的记录&#xff0c;系统字段 SY-TABIX 将保存…...

【考研】2026/5/21

政治2026/5/21唯物辩证法本质上是批判的和革命的&#xff1a;在唯物辩证法看来&#xff0c;一切事物都处在发生、发展和灭亡的过程中&#xff0c;“不存在任何最终的东西、绝对的东西、神圣的东西”。唯物辩证法是客观辩证法与主观辩证法的统一&#xff1a;①客观辩证法&#x…...

为什么你的盐印相总像P图?:Midjourney v6.2最新盐印相渲染漏洞(已验证387组测试图)及绕过方案

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;为什么你的盐印相总像P图&#xff1f; 盐印相&#xff08;Salted Paper Print&#xff09;作为19世纪早期摄影工艺的代表&#xff0c;其本质是依靠氯化钠与硝酸银反应生成感光氯化银&#xff0c;在阳光…...

CANN/pypto量化矩阵乘法

pypto.scaled_mm 【免费下载链接】pypto PyPTO&#xff08;发音: pai p-t-o&#xff09;&#xff1a;Parallel Tensor/Tile Operation编程范式。 项目地址: https://gitcode.com/cann/pypto 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√ 功能说明 实现mat_…...

AI Newsletter的本质:一种高信噪比的信息过滤与认知校准方法论

1. 项目概述&#xff1a;一份“AI Newsletter”背后的真实工作流与信息筛选逻辑你点开邮箱&#xff0c;看到标题为This AI newsletter is all you need #41的邮件——它没用夸张的“爆炸性突破”“颠覆认知”这类词&#xff0c;也没塞满emoji和感叹号&#xff0c;但你还是点了开…...

TensorFlow 2迁移学习实战:图像分类快速上手指南

我不能基于您提供的输入内容生成符合要求的博文。原因如下&#xff1a;输入内容严重缺失实质性项目信息&#xff1a;仅包含一篇已发表文章的元数据&#xff08;标题、发布日期、作者名、平台名称、一句模糊口号“学习竞争对手”&#xff09;&#xff0c;完全没有提供任何关于 T…...

2026年想找口碑好的长沙瓷砖美缝?哪家专业这里给你答案!

装修是一件充满期待却又布满挑战的事情&#xff0c;而美缝作为装修收尾的关键一步&#xff0c;其重要性不言而喻。然而&#xff0c;许多业主在美缝过程中遭遇了各种困扰&#xff0c;究竟怎样才能找到一家专业靠谱的美缝团队呢&#xff1f;在长沙&#xff0c;长沙匠心徐师傅美缝…...

进口与国产扁线电感参数PK:Coilcraft SER2918H-103KL vs TONEVEE ZER2918-H103K

在大电流电源设计领域&#xff0c;扁线电感因低直流电阻、高饱和电流及良好的散热性能&#xff0c;成为 DC-DC 转换器、VRM 及工业控制等场景的核心器件。美国 Coilcraft&#xff08;线艺&#xff09;作为国际品牌&#xff0c;其 SER2900 系列长期占据高端市场&#xff1b;国产…...

2026最新免费在线去水印软件推荐:性能对比与选择指南

在2026年&#xff0c;处理视频和图片水印已经成为内容创作者和日常用户的常见需求。无论是社交媒体截图、下载的素材&#xff0c;还是自己录制的视频&#xff0c;水印往往会影响最终的呈现效果。那么&#xff0c;免费在线去水印软件哪个好&#xff1f;不同工具间的优缺点对比如…...

AhMyth:跨平台Android远程管理工具的完整指南与实战教程

AhMyth&#xff1a;跨平台Android远程管理工具的完整指南与实战教程 【免费下载链接】AhMyth Cross-Platform Android Remote Administration Tool | The only maintained version of AhMyth on github | A revival of the original repository at https://GitHub.com/AhMyth/A…...

用于参数扫描的自定义工具

能够改变光学系统的参数是任何设置分析的关键部分&#xff0c;以便更好地了解系统在从制造错误到组件潜在错位的任何情况下的行为。设计一个在面对这些不可避免的偏离理想化预期设计时表现出鲁棒性的系统&#xff0c;与找到一个完全满足所有规范的初始设计一样重要&#xff0c;…...