帶有元素號(hào)的PostgreSQL unnest()當(dāng)我有一個(gè)帶有分隔值的列時(shí),我可以使用unnest()職能:myTableid | elements---+------------1 |ab,cd,efg,hi2 |jk,lm,no,pq3 |rstuv,wxyzselect id, unnest(string_to_array(elements, ',')) AS elemfrom myTableid | elem---+-----1 | ab1 | cd1 | efg1 | hi2 | jk...如何包括元素編號(hào)?即:id | elem | nr---+------+---1 | ab | 11 | cd | 21 | efg | 31 | hi | 42 | jk | 1...我想要原始位置源字符串中的每個(gè)元素。我試過使用窗口函數(shù)(row_number(), rank()(等等)但我總是1..也許是因?yàn)樗鼈冊谠幢淼耐恍兄校课抑肋@是個(gè)糟糕的桌子設(shè)計(jì)。不是我的,我只是想修好它。
帶有元素號(hào)的PostgreSQL unnest()
寶慕林4294392
2019-06-09 17:02:47