作者nzmprophet (nzmprophet)
看板Database
标题[SQL ] oracle sql 语法请教
时间Fri Oct 4 18:39:09 2024
资料库名称:Oracle
资料库版本:12c
内容/问题描述:如有一栏位内容值为 :
1
null
null
5
null
null
8
null
null
请问该怎麽下指令让这一栏的值可以变成
1
1
1
5
5
5
8
8
8
请各位大神们指点一二 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.76.154 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1728038351.A.C5F.html
1F:推 criky: 要有第二个排序用的栏位吧,不然资料反序出来值不一样 10/04 20:40
2F:→ nzmprophet: 有排序栏位 这边没列出来 10/04 21:15
4F:→ oopzzozzo: 先展开所有 key 比较小的值 10/05 14:37
5F:→ oopzzozzo: 然後如果某列的两个 key 中间还可以塞东西,就过滤掉 10/05 14:40
6F:→ nzmprophet: 感谢您的解答 另外想请问这边能够分群吗 10/07 11:38
7F:推 benqm300: 你用lead 跟lag 试试看,应该可以达到你要的效果 10/25 21:06
8F:→ benqm300: 如果这笔row是null 就抓上一笔的显示,如果你确定首笔 10/25 21:08
9F:→ benqm300: 一定会有值的话。 10/25 21:08