Oracle根据列中的特殊符号进行分组
2024-08-29 05:51:28
原数据:
目标结果:
根据-符号将数据进行分组,思路是根据NAME列值进行复制,若为‘-’则赋值1,其他为0,这样就可以根据累加实现分组,
具体实现代码:
/* Formatted on 2019/9/24 9:53:25 (QP5 v5.227.12220.39754) */
SELECT *
FROM (SELECT ID, NAME, SUM (SIGN) OVER (ORDER BY ID) AS VA
FROM (SELECT ID, NAME, DECODE (TRIM (NAME), '-', 1, 0) AS SIGN
FROM t5))
WHERE TRIM (NAME) <> '-';
最新文章
- Android Secret Code
- jvm系列(一):java类的加载机制
- Android OpenCV 图像识别
- 基于html5页面滚动背景图片动画效果
- Mysql-提示java.sql.SQLException: Cannot convert value &#39;0000-00-00 00:00:00&#39; from column 7 to TIMESTAMP.
- JavaEE系列之(一)JSP基础知识详解
- ASP.NET问题处理---targetFramwork=‘4.0’错误
- 学习微信小程序之css14浮动的特性
- request和response的中文乱码问题
- c/c++性能优化--- cache优化的一点杂谈
- ArcGIS API for JavaScript 4.2学习笔记[7] 鹰眼(缩略图的实现及异步处理、Promise、回调函数、监听的笔记)
- 第一部分 linux系统命令
- MySQL高级特性之分区表
- appium 切换native/ webview,findby,还有页面元素定位一直小于0的问题的解决
- IIS服务器SSL证书安装
- Spring7种事务传播行为类型--PROPAGATION_REQUIRED及其他6种事务传播行为种类
- 寒假短期学习计划 - C++
- js中replace()方法
- js定义对象并赋值
- python基础===tkinter学习链接
热门文章
- mongodb 数据操作(1)
- Tomcat Connector(BIO, NIO, APR)三种运行模式(转)
- springboot添加https
- django自带登录认证与登录自动跳转
- 编写 Bash 补全脚本
- 04 定时任务及yum源的选择
- css样式水平居中和垂直居中的方法
- 关于的 let 关键字的一个小问题
- Elasticsearch中文文档,内容不全
- NDK: ant 错误 [javah] Exception in thread ";main"; java.lang.NullPointerException 多种解决办法