看板 Database 關於我們 聯絡資訊
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1728038351.A.C5F.html
criky: 要有第二個排序用的欄位吧,不然資料反序出來值不一樣 10/04 20:40
nzmprophet: 有排序欄位 這邊沒列出來 10/04 21:15
oopzzozzo: https://reurl.cc/MjVyGK 10/05 14:35
oopzzozzo: 先展開所有 key 比較小的值 10/05 14:37
oopzzozzo: 然後如果某列的兩個 key 中間還可以塞東西,就過濾掉 10/05 14:40
nzmprophet: 感謝您的解答 另外想請問這邊能夠分群嗎 10/07 11:38
benqm300: 你用lead 跟lag 試試看,應該可以達到你要的效果 10/25 21:06
benqm300: 如果這筆row是null 就抓上一筆的顯示,如果你確定首筆 10/25 21:08
benqm300: 一定會有值的話。 10/25 21:08