作者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/m.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